Treasury before funding
Ensure sufficient treasury balance before funding. See Check balance and Deposit status. Programme spending power is not on treasury balance. UseGET /wallet/balance.
Fund the programme
POST /wallet/fund
Response
id as the fund request id.
Withdraw from the programme
POST /wallet/withdraw
Response
id as the withdraw request id. The business BSC USDC deposit address is applied automatically. Do not send destinationAddress or network.
Know when funding or withdrawal is complete
Use either approach. You do not need both. Option A: Poll fund or withdraw status untilstatus is completed or failed. See Rate limits if polling.
GET /wallet/funds/FUND_ID
Fund status response
GET /wallet/withdrawals/WITHDRAW_ID
card.fund.completed / card.withdraw.completed webhooks. Payload includes updated company spendingPower.
Check programme spending power
GET /wallet/balance
Limit individual spend
Corporate spending power is shared. Cap a cardholder with Apply spending limits (POST /cards/{cardId}/limits).