Inscriptions indisponibles
Une maintenance est en cours. Les inscriptions sont temporairement bloquées.

Accepter un paiement

Initiez un paiement mobile money avec l'endpoint suivant.

Endpoint

POST https://api.openpay-cg.com/v1/transaction/payment

Paramètres de la requête

amountObligatoire

number

Montant de la transaction en XAF

payment_phone_numberObligatoire

string

Numéro de téléphone du client (format: 242XXXXXXXXX)

providerObligatoire

string

Opérateur mobile : MTN

customer_external_idOptionnel

string

ID unique du client dans votre système

customerOptionnel

object

Informations du client (name, phone)

metadataOptionnel

object

Données additionnelles pour votre usage

Exemple de requête

JSON body
{
  "amount": 1,
  "payment_phone_number": "242066203420",
  "customer_external_id": "1111",
  "customer": {
    "name": "azerty",
    "phone": "242066203420"
  },
  "provider": "MTN",
  "metadata": {
    "order_id": "123456",
    "customer_name": "Jean Dupont"
  }
}

Réponse de succès

JSON200 OK
{
  "reference": "PTXN26042237B99A5D9",
  "amount": "1000",
  "currency": "XAF",
  "paymentPhoneNumber": "242066203420",
  "provider": "MTN",
  "type": "payment",
  "status": "success",
  "metadata": null
}