Skip to main content
Nuvion supports three ways to accept payments from your users:
  • Account details: share provisioned banking coordinates or a wallet address; the payer sends funds directly, with no checkout needed.
  • Funding sessions: create a session and the user completes it via a hosted checkout, a USSD prompt, or (for Interac) an email.
  • Card payments: charge a card or Apple Pay directly using a Payment Intent and an Intent Action.

Account details

Entities can receive funds directly into their Nuvion account using provisioned banking coordinates or a stablecoin wallet address, with no hosted checkout or payment session required. See Account Details for the full walkthrough.

Funding sessions

Nuvion accepts payments through a hosted checkout, USSD prompt, or email flow, depending on the rail:
  • Open Banking: the user completes a hosted bank transfer checkout.
  • Mobile money: the user completes a USSD prompt on their phone; no redirect.
  • Stablecoin: the user completes a hosted crypto checkout.
  • Interac: the user completes payment via an email from Interac.
See Funding Sessions for the full walkthrough.

Card payments

Charge a card or Apple Pay using a Payment Intent and an Intent Action, with 3DS authentication handled for you. See Card Payments for the full walkthrough.

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.