Aller au contenu principal

Moyens de paiement

Avant d'initier un dépôt ou un retrait, récupérez la liste des opérateurs disponibles pour la devise concernée. Pour chaque opérateur, vous obtenez le code à transmettre dans le champ provider, sa disponibilité en temps réel et les montants acceptés.

GET/api/v1/business/mobile-money/payment-methods
ParamètreEmplacementRequisDescription
currency_codeQueryOuiCode de devise ISO 4217, par exemple CDF
operation_typeQueryNonDEPOSIT (par défaut) ou PAYOUT
curl "https://api.trustsend.africa/api/v1/business/mobile-money/payment-methods?currency_code=CDF&operation_type=DEPOSIT" \
-H "Authorization: Bearer $TRUSTSEND_API_KEY"

Réponse 200

{
"data": [
{
"provider": "VODACOM_MPESA_COD",
"display_name": "Vodacom M-Pesa",
"status": "OPERATIONAL",
"min_amount": "500",
"max_amount": "500000000"
}
]
}
ChampDescription
providerCode opérateur à utiliser lors d'un dépôt ou d'un retrait
display_nameNom de l'opérateur, à afficher à vos clients
statusOPERATIONAL lorsque l'opérateur accepte les opérations ; toute autre valeur signale une indisponibilité temporaire
min_amountMontant minimal accepté, en plus petite unité de la devise
max_amountMontant maximal accepté, en plus petite unité de la devise
astuce

Interrogez cet endpoint au moment d'afficher le choix de l'opérateur à votre client, et n'initiez pas d'opération vers un opérateur dont le statut n'est pas OPERATIONAL.

remarque

Nécessite la fonctionnalité mobile_money.toolkit dans votre offre.