API demos

See the BoundlessPay API in action

One short demo per product: what your system sends, what we do, and what your customer sees. Amounts are examples only.

POST /v1/checkout-sessions
"amount": 2500000
"currency": "NGN"
"reference": "ORD-1042"
Collect

Hosted checkout

Create a payment link and let customers pay by card, bank transfer or BPay tag on a branded page.

  1. 1. Your server creates a checkout session
  2. 2. BoundlessPay hosts the payment page
  3. 3. Customer pays and sees a receipt
POST /v1/invoices
"customer": "cus_example"
"amount": 15000000
"send": true
Collect

Invoice checkout

Send invoices that customers open and pay in full or in instalments, with receipts issued automatically.

  1. 1. You create and send an invoice
  2. 2. We track every payment against it
  3. 3. Customer pays and gets a receipt
POST /v1/payment-intents
"amount": 500000
"currency": "NGN"
Collect

Payment intents

Track a payment from creation to success with one object and clear status changes.

  1. 1. Create an intent for the amount
  2. 2. Confirm it with the payment method
  3. 3. Receive a succeeded webhook
POST /v1/virtual-accounts
"customer": "cus_example"
"currency": "NGN"
Collect

Virtual and deposit accounts

Give every customer their own account number so transfers are matched and credited automatically.

  1. 1. Assign an account to a customer
  2. 2. Customer transfers from any bank
  3. 3. Funds credit instantly with a webhook
POST /v1/payouts
"bank_code": "000000"
"account_number": "0123456789"
"amount": 7500000
Pay out

Bank payouts

Send money to any bank account with a name check before anything leaves your balance.

  1. 1. Send the recipient's bank details
  2. 2. We confirm the account name and send
  3. 3. Recipient is paid and you get a webhook
POST /v1/transfers/routes
"destination": "GB"
"amount": 1000
Pay out

Remittance orchestration

See every route for an international transfer, pick one or let a rule choose, with a safe backup route.

  1. 1. Ask for routes for a corridor
  2. 2. We price each route and hold your choice
  3. 3. Recipient is paid abroad
POST /v1/payroll/runs
"payroll": "pr_example"
"preview": true
Pay out

Payroll

Upload your team, preview exact rates and fees, approve once and send payslips automatically.

  1. 1. Add employees and their pay details
  2. 2. Preview cost per person and approve
  3. 3. Everyone is paid and gets a payslip
POST /v1/quotes
"from": "NGN"
"to": "USDT"
"amount": 100000000
Treasury

FX quotes and conversions

Lock a rate, convert between balances and see the result straight away.

  1. 1. Request a quote
  2. 2. Accept it before it expires
  3. 3. Both balances update
POST /v1/crypto/addresses
"asset": "USDT"
Treasury

Stablecoin wallets

Issue deposit addresses for USDT, USDC and cNGN and get credited after network confirmations.

  1. 1. Create a deposit address
  2. 2. Customer sends stablecoins
  3. 3. Balance credits after confirmations
POST /v1/cards
"cardholder": "ch_example"
"currency": "NGN"
Cards

Cards

Issue cards for staff or customers, fund them and track every spend in real time.

  1. 1. Create a cardholder and card
  2. 2. Fund the card from your balance
  3. 3. Each spend triggers a webhook
POST /v1/bpay-payments
"to": "@examplestore"
"amount": 2000000
Commerce

BPay tags

Move money instantly between BoundlessPay businesses using a simple handle.

  1. 1. Send to a @handle
  2. 2. We move it inside BoundlessPay
  3. 3. Both sides see it instantly
POST /v1/customers
"name": "A. Example"
"verify": true
Platform

Customers and KYC

Create customers, verify their identity and open accounts only for verified people.

  1. 1. Create a customer
  2. 2. We run identity checks
  3. 3. Verified customers unlock accounts
POST /v1/digital-services/orders
"product": "airtime"
"amount": 100000
Commerce

Digital services and flights

Sell airtime, data, bills and flight bookings through one API.

  1. 1. Pick a product and recipient
  2. 2. We deliver it from your balance
  3. 3. Customer receives it with a receipt
POST /v1/webhook-endpoints
"url": "https://example.com/hooks"
Platform

Webhooks and sandbox

Receive signed events, retry failed deliveries and replay any event while you build.

  1. 1. Register your endpoint
  2. 2. We sign and deliver every event
  3. 3. Retry or replay from the API
Ready when you are

Build financial workflows that execute.

Join thousands of businesses and developers using BoundlessPay to power payments across Africa and emerging markets.