Overview
Inflow enables seamless multi-currency financial operations across Africa, North America, the United Kingdom, and Europe. You can collect payments from your customers via their preferred local channels and disburse funds to bank accounts, mobile money wallets, or internal GTW wallets.Supported Currencies
The Inflow API supports the following currencies for collections and payouts:Collection Methods (Inbound Payments)
Inflow supports a variety of local collection channels tailored to each market. CallGET /v1/payments/payment-methods?currency={ISO_CODE} to discover the current options, then pass one or more returned IDs in the paymentMethods array when creating a payment request with POST /v1/payments. The hosted checkout shows only the selected methods.
The organization-facing method IDs are:
bank_transfercardcryptomobile_money
Crypto collections
Acrypto collection provisions one USDC deposit address per blockchain network. Gravv supports USDC funding and withdrawals only; the hosted checkout lets the payer choose a USDC network.
Creating a payment with
crypto preselected returns walletAddresses — every provisioned deposit address, each carrying stablecoins: ["USDC"]. The top-level walletAddress and network fields name only the first address in the list.
Availability is currency- and provider-specific. Do not hardcode the table above into an integration; use the payment-method discovery endpoint so validation and checkout remain aligned with the platform configuration.
Payout Methods (Outbound Disbursals)
When adding a payout beneficiary (POST /v1/payout-accounts), set the accountType field to specify the payout delivery channel.
Beneficiary Account Types & Payload Examples
1. Bank Account (accountType: "bank_account")
Used for traditional commercial bank transfers in Nigeria, North America, the UK, and Europe.
2. Mobile Money (accountType: "mobile_money")
Used for mobile money disbursements in Francophone West Africa, East Africa, and Southern Africa. Phone numbers must be in full international format (MSISDN).
3. Global Travel Wallet (accountType: "gtw_wallet")
Used for instant internal transfers to Global Travel Wallet recipients. Provide the beneficiary’s 10-character alphanumeric GTW Public ID in accountNumber. No bank routing numbers or operator codes are required.