Aperçu
Inflow permet des opérations financières multi-devises en Afrique, en Amérique du Nord, au Royaume-Uni et en Europe. Vous pouvez collecter des paiements auprès de vos clients via leurs canaux locaux préférés et verser des fonds sur des comptes bancaires, des portefeuilles Mobile Money ou des portefeuilles GTW internes.Devises prises en charge
L’API Inflow prend en charge les devises suivantes pour les collectes et les retraits :Modes de collecte (Paiements entrants)
Inflow prend en charge divers canaux de collecte locaux adaptés à chaque marché. AppelezGET /v1/payments/payment-methods?currency={CODE_ISO} pour découvrir les options disponibles, puis transmettez un ou plusieurs identifiants dans le tableau paymentMethods lors de la création d’une demande avec POST /v1/payments. La page de paiement affiche uniquement les modes sélectionnés.
Les identifiants de modes de paiement destinés aux organisations sont :
bank_transfercardcryptomobile_money
Collectes en crypto
Une collectecrypto provisionne une adresse de dépôt USDC par réseau blockchain. Gravv ne prend en charge que le financement et les retraits en USDC ; la page de paiement permet au payeur de choisir un réseau USDC.
La création d’une demande avec
crypto présélectionné renvoie walletAddresses : chaque adresse de dépôt provisionnée contient stablecoins: ["USDC"]. Les champs walletAddress et network de premier niveau ne désignent que la première adresse de la liste.
La disponibilité dépend de la devise et du fournisseur. Ne codez pas ce tableau en dur dans votre intégration ; utilisez le point de terminaison de découverte afin que la validation et la page de paiement restent alignées sur la configuration de la plateforme.
Modes de retrait (Paiements sortants)
Lors de l’ajout d’un bénéficiaire de retrait (POST /v1/payout-accounts), définissez le champ accountType pour spécifier le canal de livraison.
Exemples de payload par type de compte
1. Compte Bancaire (accountType: "bank_account")
Utilisé pour les virements bancaires commerciaux traditionnels au Nigeria, en Amérique du Nord, au Royaume-Uni et en Europe.
2. Mobile Money (accountType: "mobile_money")
Utilisé pour les retraits Mobile Money en Afrique de l’Ouest francophone, en Afrique de l’Est et en Afrique australe. Les numéros de téléphone doivent être au format international complet (MSISDN).
3. Global Travel Wallet (accountType: "gtw_wallet")
Utilisé pour les virements internes instantanés vers les destinataires Global Travel Wallet. Fournissez l’identifiant public GTW alphanumérique de 10 caractères dans accountNumber. Aucun numéro d’acheminement ni code opérateur n’est requis.