WavePayby T3raTech
PAYMENT RAIL

Accept OneMoney, InnBucks, Telecash, O'mari and ZimSwitch payments

WavePay reaches OneMoney, InnBucks, Telecash, O'mari and ZimSwitch through the same checkout call as EcoCash — one integration, with GET /v2/providers reporting which are live on your deployment. OneMoney and InnBucks also support wallet push.

Updated · by T3raTech · Free: 25 payments per 30 days, $0; Basic: 250 payments per 30 days for $9/month; Pro: 2,500 payments per 30 days for $29/month

How it works

  1. Ask what is live. GET /v2/providers returns the rails the deployment has enabled — build your payment picker from it, not from a hard-coded list.
  2. Create the checkout. POST /v2/checkouts with provider paynow (hosted, all rails) or paynow-mobile (wallet push, EcoCash/OneMoney/InnBucks only).
  3. Reconcile. Every settlement lands in the payments ledger; drain it with POST /v2/internal/payments using since/limit cursors.
curl -sX POST https://t3rnel-wavepay-production.t3ratech.workers.dev/v2/checkouts \
  -H 'Content-Type: application/json' -H 'Idempotency-Key: order-1001' \
  -d '{"productId":"your-product","planId":"pro","provider":"paynow","email":"buyer@example.com"}'
RailTypeHow a buyer pays
EcoCashMobile walletHosted checkout, or wallet push with paynow-mobile
OneMoneyMobile walletHosted checkout, or wallet push with paynow-mobile
InnBucksMobile walletHosted checkout, or wallet push with paynow-mobile
TelecashMobile walletHosted checkout
O'mariMobile walletHosted checkout
ZimSwitchLocal debit-card networkHosted checkout

Good to know

Questions

Which Zimbabwean payment methods does WavePay support?

EcoCash, OneMoney, InnBucks, Telecash, O'mari and ZimSwitch.

How do I know which ones are enabled for me?

GET /v2/providers lists the live rails for the deployment you are calling.

Keep going