Console Guides

Payment Gateway

Generate shareable crypto checkout links — USDC, USDT, and RLUSD settle straight to your own non-custodial wallet, never into a Mudbase-held balance.

Find it

Payment Gateway is in the sidebar under the Revenue group. Creating a link requires your org's identity verification (KYC) to be Approved — the create button is disabled until then.

Payment Gateway page with a stats row (volume paid, paid links, awaiting payment, networks used) and a Payment links table showing pending, cancelled, and paid rows
Three links spanning the real status lifecycle: pending, cancelled, and paid
  1. Opens a form for amount, currency (USDC/USDT/RLUSD), network, description, and an optional post-payment redirect URL. On submit you get a shareable /pay/<token> link to copy.
  2. Total volume actually paid (grouped by currency), how many links reached paid, how many are still awaiting payment, and how many distinct networks have been used.
  3. Every link this org has created: amount, network, description, when it was created, and status. A Cancel action appears on any row that's still pending — once paid or cancelled, a link can't change state again.
Note
The deposit address behind each link is created lazily on first use per currency/network pair, then reused — createDepositAddress in flutterwaveStablecoinService.js returns the org's existing cached wallet for that pair instead of provisioning a new one every time a link is generated. The same deposit addresses back the Stablecoin Payments page.