Two types
The object
balance is USD minor units as a string — "5000" is $50.00. Cards expire two years after issuance.
Statuses
The row worth noticing is
frozen: a frozen card refuses merchants but still accepts funding and withdrawal. Freezing is a spending control, not a lock on the money.
Operations and payments
Two different records, easily confused.
Operations are how you track your own instructions asynchronously. Payments are the card’s spending history.
The hidden account
Every card gets its own USD balance account, opened by Sakawave and marked invisible. It will never appear inGET /v1/accounts, and you cannot transfer to or from it directly — funding and withdrawal are the only doors.
That is why a card balance is read from the card, not from the accounts service.
Events
Next
Introduction
What cards are for, and the tier gates in front of them.
Get started
Issue, fund, and read a card.
Setup and configuration
Feature gates, limits, and idempotency.
Card programs and PAN handling
Spending controls, credentials, and what never to store.