Créer un virement
Crée un nouveau virement depuis le portefeuille d’un magasin vers un contact bénéficiaire.
Flux de virement :
- Spécifiez le magasin depuis lequel transférer les fonds
- Spécifiez le contact (bénéficiaire) qui recevra les fonds
- Spécifiez le montant en centimes
- Le système déduit automatiquement les frais et traite le virement
Méthodes de virement prises en charge :
- Mobile Money : Wave, Orange Money, MTN Mobile Money, Moov Money, DJAMO
- Compte bancaire : Virements bancaires via RIB
Cas d’usage :
- Paiements de salaires
- Paiements aux fournisseurs
- Demandes de retrait d’espèces des clients
- Virements entre entreprises
Notes importantes :
- Le magasin doit appartenir à l’entreprise authentifiée
- Le contact doit appartenir à l’entreprise authentifiée
- Un solde suffisant doit être disponible dans le portefeuille du magasin
- Les frais de virement sont automatiquement calculés et déduits
- Si vous envoyez un champ
reference, utilisez une valeur unique par tentative de transfert ; une valeur déjà utilisée renvoie409 Conflict - La
referenceest renvoyée dans les réponses de l’API Partenaire et dans les payloads webhook de transaction lorsqu’elle a été fournie à la création
Authorizations
Clé API pour les requêtes de l'API Partenaire
Body
Request schema for creating a transfer
Identifiant du magasin from which to transfer funds
"59ae202a-f583-4a15-970f-9e99bd1e0baa"
Contact identifier (beneficiary) to receive funds
"29f81706-03a6-492f-92ee-5f0b2e9b18e7"
Amount to transfer in cents (minimum 500 cents = 5 XOF)
x >= 50050000
Code devise (ISO 4217)
3"XOF"
Optional description for the transfer
255"Monthly salary payment"
Référence partenaire pour la réconciliation (renvoyée dans les réponses et les webhooks lorsqu’elle est fournie)
5 - 100"PAYROLL-APR-001"
Response
Virement créé avec succès
Response schema for transfer operations
Transfer identifier
"wth_abc123def456"
Identifiant du magasin
"59ae202a-f583-4a15-970f-9e99bd1e0baa"
Money amount representation
Money amount representation
Transfer status
pending, success, error "success"
Payment method used for transfer
wave, orange, mtn, moov, djamo, bank "wave"
Beneficiary identifier (phone number or bank account)
"+2250701234567"
Transfer description
"Monthly salary payment"
Transfer creation timestamp (ISO 8601)
"2024-01-15T14:30:25.000Z"
Contact identifier (beneficiary)
"29f81706-03a6-492f-92ee-5f0b2e9b18e7"
Référence partenaire fournie lors de la création, le cas échéant
5 - 100"PAYROLL-APR-001"
Associated transaction details (present when transaction is created)