Construire avec GBPAY.
Authentification, découverte de produits, flux de transaction et référence Swagger complète.
{
"status": "SUCCESS",
"uuid": "93827410293847",
"transactionRef": "TXN-001",
"amount": 50000.00,
"agentCommission": 150.00,
"clientTotal": 51500.00
}# Direct transaction (EXTERNAL_API agents)
curl -X POST https://mygbpay.com/engine/api/v1/trans/transaction/direct \
-H "Authorization: Bearer <accessToken>" \
-H "Content-Type: application/json" \
-d '{
"memberCode": "OM001",
"productCategory": "CASH_OUT",
"amount": 50000,
"walletDestination": "237691234567",
"debitTxReference": "YOUR-REF-001"
}'Authentification
EXTERNAL_API et Mobile Bank utilisent un JWT direct. Les agents POS passent par une double authentification OTP.
Découverte des produits
Interrogez les pays et produits disponibles avant d'initier une transaction.
Devis et transaction
Flow standard (devis puis initiation) pour MOBILE_BANKING et POS. Flow direct en un seul appel pour EXTERNAL_API.
Statut de transaction
Interrogez le statut par polling ou abonnez-vous via SSE pour des mises à jour en temps réel.
Webhooks
Configurez une URL de callback et un secret pour recevoir les événements de transaction en temps réel.
Référence API
Spec OpenAPI complète. Explorez et testez tous les endpoints directement dans le navigateur.
Explorez et testez tous les endpoints directement depuis le navigateur.
Open Swagger UI