Skip to main content
POST
Transférer vers un compte mobile money
Le montant et la commission sont immobilisés dès l’acceptation : ils quittent available sans encore être débités de balance. À l’exécution ils sont débités ; en cas d’échec l’immobilisation est levée. Détail des mouvements : Portefeuille.Cet endpoint exige une clé de production (gk_live_) et l’en-tête Idempotency-Key.

Authorizations

x-api-key
string
header
required

Votre clé publique, préfixée gk_live_ (ou gk_test_).

x-api-secret
string
header
required

Votre secret, préfixé gs_live_ (ou gs_test_). Affiché une seule fois, à l'émission de la clé. Il ne doit jamais quitter vos serveurs.

Headers

Idempotency-Key
string
required

Clé unique de votre côté, propre à cette intention d'opération. Un second appel portant la même clé et le même corps renvoie la réponse initiale sans rien réexécuter. 120 caractères maximum, conservée 24 heures.

Maximum string length: 120
Example:

"cmd-184-tentative-1"

x-request-id
string

Identifiant de corrélation de votre choix. Repris tel quel dans la réponse et dans nos journaux. À défaut, nous en générons un.

Maximum string length: 200

Body

application/json
amount
integer
required

Montant à verser au bénéficiaire, en unités entières.

Required range: x >= 1
Example:

25000

country
enum<string>
required

Pays, en ISO 3166-1 alpha-2.

Available options:
CI,
BF,
ML,
SN,
TG,
BJ,
NE,
CM,
GN
Example:

"CI"

operator
enum<string>
required

Opérateur mobile money. Tous ne sont pas disponibles dans tous les pays — voir le guide « Pays et opérateurs ».

Available options:
ORANGE,
MTN,
MOOV,
WAVE,
DJAMO
Example:

"ORANGE"

beneficiaryPhone
string
required

Numéro mobile money du bénéficiaire.

Maximum string length: 24
Example:

"0501020304"

beneficiaryName
string
required

Nom du bénéficiaire. Exigé par les opérateurs et repris sur votre relevé.

Maximum string length: 160
Example:

"Koffi Yao"

externalReference
string

Votre identifiant d'opération. Unique sur votre compte : c'est votre garde-fou contre le double décaissement.

Maximum string length: 120
Example:

"PAIE-2026-03-0042"

description
string
Maximum string length: 200
Example:

"Salaire mars 2026"

callbackUrl
string<uri>

URL de notification propre à cette opération. HTTPS obligatoire.

metadata
object

Response

Rejeu idempotent — la réponse initiale est renvoyée.

operation
object

Représentation d'une opération. C'est la forme renvoyée par les endpoints de création, de consultation, et dans le corps des notifications.