☰Transaction Processing
Transaction Processing
The platform enables real-time card transaction processing by acting as the secure integration layer between your systems and the card processor.
All authorizations, clearing, settlement, and funding operations are handled by the processor. The platform enforces card lifecycle rules, balance checks, and product configuration before returning decisions to the processor.
How Transaction Processing Works
When a cardholder uses a card or funds are loaded/unloaded:
The request (purchase or funding) reaches the processor via the card network or API.
The processor forwards the details to the platform in real time.
The platform validates the card state, available balance, velocity limits, and product configuration rules.
The platform returns an approve or decline decision to the processor.
The processor completes the response to the network or API caller.
This flow applies to both payment usage and funding operations.
Supported Transaction Types
The platform supports the following transaction types:
Funding Transactions (Load / Unload operations)
Load – Adds funds to the card
Unload – Removes or partially removes funds from the card
Balance Adjustment – Adjusts the card balance up or down
Transfer Funds – Moves funds between cards
Payment Processing Transactions (Card usage)
Authorization – Real-time approval or decline for purchases, e-commerce, or ATM withdrawals (includes Authorization Reversal)
Presentment – Final settlement of an authorized transaction (funds are deducted)
Refund – Returns funds to the cardholder
Financial Reversal – Reverses a previously settled transaction
Additional types (cashback, incremental authorizations, chargebacks) can be enabled based on your Product settings.
Card State and Transaction Eligibility
Transaction outcomes are directly tied to the card’s current state (see Card Lifecycle Overview):
Only Active cards can be approved.
Suspended and Deactivated cards are automatically declined by the platform.
Product-level security and velocity controls are applied in addition to the state check.
Transaction Responses and Webhooks
Every transaction returns a clear response including:
Approval or decline status
Response code and decline reason (when applicable)
Unique transaction reference
Updated balance information (on approved transactions)
The platform also sends real-time webhook notifications for key events (authorizations, presentments, refunds, reversals, etc.). Subscribing to these webhooks is strongly recommended for keeping your systems in sync.
Retrieving Transaction History
You can retrieve the full transaction history for any card using the platform API. See the List Card Transactions endpoint for details on querying by card token and date range.