Card Controls

ActionDescriptionEndpointConditionsPost performing action
Create CardCreate card for customerPOST/v0/cards/createNot restricted by any conditions such as card status.Will provide card details
Re-issue CardFunctionality to create a new card for the customer account.POST/v0/cards/{cardId}/re-issueNot restricted by any conditions such as card status.

If Damaged = False. The request is for a new card, a new card with new details will be issued. The old card will automatically be cancelled.
Card details including card ID will be updated. Card status will be moved to Awaiting_Activiation. It will also show the old card in an Inactive status.
Activate Card Move the card into a status that allows the customer to start carrying out transactions.POST/v0/cards/{cardId}/activateThis action is only valid for cards with a status of AWAITING_ACTIVATION.It will move card status to Active
Block CardStops the use of the card for any type of payment. The customer must get in touch with the relevant support. Used in instances that require investigation into the use of the card.POST/v0/cards/{cardId}/blockNot restricted Not restricted by any conditions such as card status.It will move card status to Blocked
Cancel CardWill put card into a state that means it cannot be used for transactions.POST/v0/cards/{cardId}/cancelNot restricted by any conditions such as card status.It will move card status to Inactive
Freeze CardStops transactions being setup using the card, the account is still active and the customer can control this.PATCH/v0/cards/{cardId}/payment-preferences Not restricted by any conditions such as card status.The cardEnabled status would update to True if enabled or False if disabled.

It does not update card status.
Online Transaction Payments (Card not present)When enabled it means the customer can use card details to make online payments.PATCH/v0/cards/{cardId}/payment-preferences Not restricted by any conditions such as card status.The cardNotPresentEnabled status would update to True if enabled or False if disabled.

It does not update card status.
Contactless PaymentsAllows for payments to be made through contactless devices.PATCH/v0/cards/{cardId}/payment-preferences Not restricted by any conditions such as card status.The ContactlessEnabled status would update to True if enabled or False if disabled.

It does not update card status.
ATM WithdrawalsWhen disabled it will stops the card being used to withdraw cash from ATM.PATCH/v0/cards/{cardId}/payment-preferences <CashWithdrawalEnabled = ATM>Not restricted by any conditions such as card status.The CashWithdrawalEnabled status would update to True if enabled or False if disabled.

It does not update card status.
Magnetic Stripe PaymentsControls the functionality of whether the card will be accepted when swiped through POS machine.PATCH/v0/cards/{cardId}/payment-preferences Not restricted by any conditions such as card status.The MagneticStripePayment status would update to True if enabled or False if disabled.

It does not update card status.
Digital Wallet Payments (Apple / Google Pay)Allows for payments using the digital wallet such as Apple Pay on IOS and Google Pay on Android devices.PATCH/v0/cards/{cardId}/payment-preferences Not restricted by any conditions such as card status.The MobileWalletPaymentEnabled status would update to True if enabled or False if disabled.

It does not update card status.
Unlock Card PINAction providing the capability to unblock a card PIN so that the cardholder is able to attempt to enter their PIN again. Blocking of a card’s PIN occurs after the cardholder has incorrectly entered their card PIN 3 times.POST/v0/cards/{cardId}/pin/unblockNot restricted by any conditions such as card status.N/A