Card API

Issue cards from your own product.

Create cardholders, issue virtual Visa and Mastercard cards in a single call, fund them from your wallet and follow every transaction. Order branded physical cards when you need plastic.

The card lifecycle

Four calls from nothing to a spending card.

1

Register a cardholder

Create the person who will hold the card, with their identity details. One cardholder can hold several cards.

2

Issue a card

Create a virtual Visa or Mastercard. Pass your own reference and a retry returns the same card instead of a duplicate.

3

Fund it

Move money from your unified USD wallet onto the card. Funding and issuing fees are shown before you pay.

4

Track activity

Read the card, its balance and its transactions at any time, from the API or the dashboard.

Endpoints

Simple, predictable and safe to retry.

  • Idempotent issuing. A card creation with the same reference never creates a second card.
  • Automatic refund. If a card cannot be issued, the amount reserved from your wallet is returned for you.
  • Sandbox. Build and test cardholders and virtual Mastercard cards with sandbox keys before spending real money.
  • One wallet. Cards draw on the same USD balance as your other services, topped up with USDT.
Endpoint (under /v1/live)Purpose
/cardholder/create_cardholderRegister a cardholder
/cardholder/get_cardholderRead a cardholder
/mastercard/create_virtualcardIssue a virtual Mastercard
/visa/create_virtualcardIssue a virtual Visa
/mastercard/fund_card, /visa/fund_cardAdd funds to a card
/mastercard/get_card, /visa/get_cardRead a card and its balance
/mastercard/get_transactions, /visa/get_transactionsList card transactions
Physical cards

Your design, on NFC cards.

Upload your artwork, approve the design, then order cards one by one or in bulk. We print, encode and ship; your cardholder activates the card with its own code.

Custom designs

Submit front and back artwork. Designs are reviewed and approved before any card is produced.

  • Your logo and colours
  • Reusable across orders

Individual and bulk orders

Order a single card for a customer or a batch for an event, a payroll run or a loyalty launch, and follow the order status.

  • Order status endpoint
  • Bulk activation

Activation and PIN

Cardholders activate their card, set a PIN and can reset it, with attempt limits that protect against guessing.

  • activate_card, setup_pin, reset_pin
  • Live accounts only

Team and expense cards

A card per employee, project or supplier. See the use case.

Single-use cards

Create a card for one task, fund the exact amount, and let automation pay safely.

Get started

Issue your first card

Create an account in minutes, explore the dashboard, and go live when your business is verified.