Important constraints
- One budget per BIN
- One BIN per budget
When to use budget cards
Budget cards are a good fit when:- you want multiple cards sharing a single balance
- you want spend separation per team/purpose without creating separate customers
Funding model (how money moves)
Budget cards cannot be topped up or withdrawn from directly. Instead:- you fund the budget (top up the budget balance)
- when the cardholder spends, funds are debited from the budget balance
Authorization model (approve / decline)
When a transaction occurs, BFinance sends an authorization request to your authorization endpoint (partner-managed authorization). Your system returns approve or decline. If approved, the spend is debited from the linked budget balance. See:What can block budget card spend
Most declines fall into a few categories:- the budget balance is not enough
- program restrictions (country/MCC/currency/merchant)
- velocity limits (spend limits)
- the card is frozen/blocked/expired/deleted
Managing a budget card
Budget cards support the same lifecycle actions as other cards:- set PIN
- freeze/unfreeze/delete
- view sensitive data (when needed)
- set limits
“Top up” and “withdraw” actions apply to funding models where the card has a managed stored balance.
Budget cards use the budget balance instead.

