API Endpoint Format

The following endpoints are available in our REST API. Not all implementations will use every endpoint– the choice is largely up to the integrator / merchant. We do however insist that all integrators implement the Reverse endpoint to allow transactions that effect a card’s balance to be undone if needed.

Endpoint Name

Description

Merchant authentication for requesting Bearer token required for all further requests

Gets the current balance of the specified card number

Gets the current balance of the specified card number

Activates a new virtual / digital card number with the requested amount and returns the new card number

Increases the card’s balance by the requested amount.  If it is the card’s first transaction, the card’s status is also changed to ‘Active’

Decreases the card’s balance by the requested amount

Decreases the card’s balance by the requested amount, without requiring the card’s PIN

Works identically to ‘Load’, but is intended for use where a card is loaded as store credit / as a refund,  so this can be reported separately from cases where the card loaded and a payment was taken by cash / card.

'Undo' a transaction that has already been completed

Unfreeze a card

Unlock a card