PayCentral ›

Base URL
https://api-paycentral.gabondunumerique.com/api/v1

POST
/payment/initiate
X-Api-Key
Type
amountinteger
currencystring ISO 4217 (XAF, XOF)
phonestring
descriptionstring
merchant_referencestring
callback_urlstring
providerstring
Request · cURL
curl -X POST https://api-paycentral.gabondunumerique.com/api/v1/payment/initiate \
  -H "X-Api-Key: sk_sandbox_xxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 10000, "currency": "XAF",
    "phone": "237691234567",
    "description": "Abonnement Premium",
    "merchant_reference": "SUB-2024-001",
    "callback_url": "https://monsite.cm/webhooks/paycentral"
  }'
Response 200 · JSON
{
  "success": true,
  "data": {
    "transaction_id": "01HXYZ9K2JABCDEF",
    "status": "pending",
    "provider": "mtn",
    "amount": 10000,
    "currency": "XAF",
    "fees": 200,
    "net_amount": 9800
  }
}

GET
/payment/{transaction_id}/status
X-Api-Key
Status
pending
processing
success
failed
cancelled
refunded

GET
/transactions
Authorization: Bearer {token}
Type
pageinteger
statusstring
providerstring
fromdate
todate

mtnMTN MoMoCM, CG
orangeOrange MoneyCM, CG, CF, TD
airtelAirtel MoneyCG, GA, TD, CF
moovMoov Money/FloozGA, TD
mastercardMasterCard / Visa

POST
/auth/register
POST
/auth/login
GET
/auth/me