Skip to content
Z9Pay

Crypto API and Tubali Crypto Wallet

Launch a crypto wallet without building one.

Two ways in. Integrate our Crypto API into your own product, or launch the Tubali Crypto Wallet under your brand. Either way, you choose which modules to switch on.

curl https://api.z9pay.com/v1/swaps/quote \
  -H "Authorization: Bearer sk_test_••••••••" \
  -d from=USDT \
  -d to=NGN \
  -d amount=2500

Option A · API

Build it into your product.

For teams with engineers. You own the interface; we provide wallets, swaps, cards and payouts as endpoints.

  • POST/v1/walletsCreate a customer wallet
  • GET/v1/wallets/:id/addressesDeposit addresses by network
  • POST/v1/swaps/quoteQuote USDT to NGN
  • POST/v1/swapsExecute a quote
  • POST/v1/cardsIssue a virtual card
  • POST/v1/payoutsInternational payout

Option B · White label

Tubali Crypto Wallet, under your name.

For communities, exchanges and brands that want a wallet app without an engineering team. Your logo, your colours, our app and rails.

YOUR LOGOWallet

Balance

2,500.00

USDT · ≈ ₦3,781,000

ReceiveSwapPay bills
  • Swapped to NGN−500.00
  • Received+1,200.00
  • MTN data 10GB−2.65

Plans

Start with bills and a wallet. Add the rest when you’re ready.

The same tiers apply to the API and to the white-label wallet.

Pricing to confirm
Crypto API plans compared
CapabilityCore₦150,000per monthSwap₦300,000per monthCards₦500,000per monthCompleteCustomannual contract
Bill paymentIncludedIncludedIncludedIncluded
Crypto wallet (receive, hold, send)IncludedIncludedIncludedIncluded
Crypto swap to nairaNot includedIncludedIncludedIncluded
Virtual cardsNot includedNot includedIncludedIncluded
International paymentsNot includedNot includedNot includedIncluded
Talk to our team about a plan

FAQ

Questions people ask

Something else? support@z9pay.com

Is there a sandbox?
Yes. Sandbox keys work against simulated billers, chains and payouts, with the same API shape as production.
How do I go live?
Complete business verification, sign the API agreement, and our compliance team reviews your use case. Most reviews finish within five business days.
Do you send webhooks?
Yes. Every object change triggers a signed webhook. We retry with backoff for 72 hours until your endpoint returns a 2xx.