HTTP
L'API Intram permet d'intégrer facilement des solutions de paiement dans vos applications. Cette documentation fournit les informations nécessaires pour utiliser l'API via des requêtes HTTP directes.
Prérequis
Pour utiliser l'API, vous aurez besoin de :
Vos clés d'API (public_key, private_key, secret_key)
Votre identifiant marchand (marchand_id)
cURL installé sur votre machine pour les tests en ligne de commande
Authentification
Toutes les requêtes doivent inclure les headers d'authentification suivants :
Endpoints
Base URLs
endpoint :
https://webservices.intram.org:4002/api/v1/
1. Initier un paiement
URL :
/payments/request
Méthode :
POST
Exemple de commande :
2. Vérifier le statut d'une transaction
URL :
/transactions/confirm/{transaction_id}
Méthode :
GET
Exemple de commande :
Exemples d'utilisation
Exemple minimal d'initiation de paiement
Gestion des erreurs
L'API retourne des codes HTTP standards :
200 : Succès
400 : Erreur dans la requête
401 : Erreur d'authentification
500 : Erreur serveur
En cas d'erreur, un message JSON est retourné avec le statut de l'erreur.
Notes importantes
Sécurité
Ne partagez jamais vos clés d'API
Utilisez HTTPS pour toutes les requêtes
Validez toujours les callbacks côté serveur
Environnement de test
Utilisez l'environnement sandbox pour vos tests
Les transactions en sandbox ne sont pas réelles
Dernière mise à jour