Docs
ENFR
Tableau de bord
Référence de l’API

Données de référence

Les opérateurs et banques utilisables, fournis par le partenaire de paiement, pour le mode de votre clé. Les réponses sont mises en cache jusqu’à 10 minutes.

Lister les opérateurs

GET/v1/operators

Opérateurs mobile money ouverts pour une devise, dans tous les pays de cette devise, ou dans un pays avec country. authorization indique comment le client valide : NONE, PIN (sur le téléphone), OTP (code à transmettre avec authorize) ou REDIRECT (page de paiement). Utilisez code avec le country correspondant pour créer un encaissement ou un paiement.

Rôles de la clé : Tous les rôles

Paramètres de requête
currencystringRequis
XAFXOFGNFCDFNGNKESGHSUGXTZSRWF
countrystringFacultatif

Code ISO 3166-1 alpha-2 facultatif, par exemple TD avec XAF. Couple inconnu : 400 country_unsupported.

Retour

Renvoie un objet liste dont data contient tous les objets operator, avec has_more: false.

curl "https://api.monerail.com/v1/operators?currency=XAF" \
  -H "Authorization: Bearer $MONERAIL_KEY"
Réponse200
{
  "object": "list",
  "url": "/v1/operators",
  "data": [
    {
      "object": "operator",
      "code": "MTN",
      "name": "MTN Mobile Money",
      "country": "CM",
      "currency": "XAF",
      "authorization": [
        "PIN"
      ],
      "ussd_code": "*126#"
    },
    {
      "object": "operator",
      "code": "ORANGE",
      "name": "Orange Money",
      "country": "CM",
      "currency": "XAF",
      "authorization": [
        "OTP"
      ],
      "ussd_code": "#150*50#"
    }
  ],
  "has_more": false
}

Lister les banques

GET/v1/banks

Banques vers lesquelles payer dans un pays. Utilisez code, sans le modifier, comme recipient.bank_code.

Rôles de la clé : Tous les rôles

Paramètres de requête
countrystringRequis

ISO 3166-1 alpha-2.

Retour

Renvoie un objet liste dont data contient tous les objets bank, avec has_more: false.

curl "https://api.monerail.com/v1/banks?country=CM" \
  -H "Authorization: Bearer $MONERAIL_KEY"
Réponse200
{
  "object": "list",
  "url": "/v1/banks",
  "data": [
    {
      "object": "bank",
      "code": "10005",
      "name": "Afriland First Bank",
      "country": "CM"
    }
  ],
  "has_more": false
}