Card API quickstart
This walks through the whole flow against the sandbox
(https://public-api.demo.alphax.asia). Set your key and company once:
1. Onboard a company
The response returns the company id — export it as CID and send it as
X-Company-Id on the calls below.
2. Submit KYB
industry is a NAICS code, not free text.
3. Create a wallet and open a deposit address
Funding on sandbox uses testnet assets — there is no mock-balance endpoint.
For USDC, deposits are only enabled on Ethereum Sepolia (contract
0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238). Open an ETH address, get test
USDC from a faucet such as faucet.circle.com, and
send it to that address. We credit the wallet and fire wallet.deposit_received.
Confirm the balance landed:
4. Top up the spending account
Check the spending balance any time:
5. Create a card holder and a card
6. Reveal the card
POST /v1/cards/{id}/details returns a short-lived token; render it with the
card widget to show the PAN, expiry, and CVV.

