Skip to main content
Nuvion supports three ways to accept payments from your users:
  1. Through account details
  2. Through funding sessions. (MOMO, Open Banking, Stablecoin, Interac)
  3. Through Card Payment.

  1. Accept via account details

Entities can receive funds directly into their Nuvion account using provisioned banking coordinates. No hosted checkout or payment session required. Share the account details with your payer and Nuvion notifies you via webhook when funds arrive.
Provision account details for an entity’s account using POST /account-details. Use asset_type: fiat for banking coordinates or asset_type: stablecoin for a wallet address. See Account Details for the full guide.

  1. Funding Sessions

Nuvion allows you to accept payments from your users through the funding sessions API, /funding-sessions. Your server creates a funding session, redirects the user to the checkout URL, and receives a webhook when funds settle. The available funding sessions are:
  • Open Banking: This allows you to accept payment from your users through a hosted bank transfer checkout. The user is redirected to the checkout URL where they can complete the transfer within a time frame. Once the transfer is complete, Nuvion notifies you via webhook.
  • MOMO: This allows you to accept payment from your users through mobile money. The user is redirected to a USSD flow on their supplied msisdn where they can complete the transfer within a time frame. Once the transfer is complete, Nuvion notifies you via webhook.
  • Stablecoin: This allows you to accept stablecoin payment from your users through a hosted crypto checkout. The user is redirected to the checkout URL where they can complete the transfer within a time frame. Once the transfer is complete, Nuvion notifies you via webhook.
  • Interac: This allows you to accept payment from your users through a Interac checkout. The user receives an email from interac on the payment flow.
  1. Card Payment

Nuvion’s card payment flow uses a Payment Intent and an Intent Action. You Create a Payment Intent, then submit an Intent Action to confirm the payment.

What’s next

Send a payout

Send funds from an account to any bank account globally.

Stablecoins

Accept USDC and USDT via a provisioned wallet address.

Payment Intents API reference

Full endpoint documentation for payment intents and intent actions.