Card Controls

Action

Description

Endpoint

Conditions

Post performing action

Create Card

Create card for customer

POST/v0/cards/create

Not restricted by any conditions such as card status.

Will provide card details

Re-issue Card

Functionality to create a new card for the customer account.

POST/v0/cards/{cardId}/re-issue

Not 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}/activate

This action is only valid for cards with a status of AWAITING_ACTIVATION.

It will move card status to Active

Block Card

Stops 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}/block

Not restricted Not restricted by any conditions such as card status.

It will move card status to Blocked

Cancel Card

Will put card into a state that means it cannot be used for transactions.

POST/v0/cards/{cardId}/cancel

Not restricted by any conditions such as card status.

It will move card status to Inactive

Freeze Card

Stops transactions being setup using the card, the account is still active and the customer can control this.

PATCH/v0/cards/{cardId}/payment-preferences <CardEnabled>

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 <CardNotPresentEnabled>

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 Payments

Allows for payments to be made through contactless devices.

PATCH/v0/cards/{cardId}/payment-preferences <ContactlessEnabled>

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 Withdrawals

When 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 Payments

Controls the functionality of whether the card will be accepted when swiped through POS machine.

PATCH/v0/cards/{cardId}/payment-preferences <MagneticStripePayment>

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 <MobileWalletPaymentEnabled>

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 PIN

Action 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/unblock

Not restricted by any conditions such as card status.

N/A