Card status

Card status refers to the current state or condition of a payment card. It indicates whether the card is active, inactive, blocked, expired, or in any other specific state.

Card status is crucial as it determines whether the card can be used for transactions, and can provide information about the card's eligibility for specific features or benefits.

🗒️

Card status is also referred to as Status Network or status_nwk.

Card status mapping

The following table lists all available card status, their description, and how these card status may impact a transaction response message.

  • Where a client takes the final approve/decline decision, the Processor_Decision_Code is the suggested response code the client will receive in the FAST request message.
  • Where Paymentology takes the final approve/decline decision, the Processor_Decision_Code is used to respond to the network, below listed for each network separatly.
🗒️

Processor_Decision_Code = Listed response codes for each network separatly below

Processor_Reason_Code = Reason code. You can find the Processor_Reason_Code descriptions here.


Card statusDescriptionReason codeMastercardVisa*MadaJaywanCuscalBancnetNEX
1000Fully operational00Status is validStatus is validStatus is validStatus is validStatus is validStatus is validStatus is valid
1001Refer to Issuer401010110701050501
1004Capture card402040420004056704
1005Decline all transactions400051210005050505
1006Inactive - PIN blocked412575C10057572457
1007Inactive card - formal decline414141210014141414
1008Honour with ID404080800108080808
1009Void card - formal decline415624610062626262
1010Blocked card - Past due statement417626211962626262
1011Blocked card - Compliance hold418626211962626262
1034Dynamic block by rule engine (PayRule)Determined by the rule actionDetermined by the rule action
1041Lost card - capture405414120841416741
1043Stolen card - capture406434320943436743
1054Expired card - report407545410154545454
1062Restricted card403 (MADA:410)626210462626262
1140Lost card - no capture408050510005050505
1143Stolen card - no capture409050510005056705
1154Expired card - don't inform410055410005050505
1199Void card - once card status is set to void it can notchange. It means the card is completely closed.411054610005050505

*Column only applicable to clients using Mada network.

Changing or updating a card status

Card status can be changed via the Set card status endpoint.

When using the Set Card Status endpoint, you can change the card status to any of the following:

Card status

Status_nwk

Description
1000Fully operational
1001Refer to Issuer
1004Capture card
1005Decline all transactions
1006Inactive - PIN blocked
1007Inactive card - formal decline
1008Honour with ID
1009Void card - formal decline
1041Lost card - capture
1043Stolen card - capture
1054Expired card - report
1062Restricted card
1154Expired card - don't inform
1199Void card - once card status is set to void it can notchange. It means the card is completely closed.

There are also certain conditions when a card status changes and transactions are blocked.

  1. When PIN attempts has successively failed three times the card status is set to 1006.
  2. When PIN verrification has successively failed four times via API the card status is set to 1006.
  3. PIN unblock.

In such cases, you can subscribe to receive Card Status Update (CSU) notifications indicating the reason for the card status change.

🗒️

You can read more about CSU notifications here.

Updating linked tokens

When the Set Card Status endpoint is used to change the card status, Lume will automatically update the linked digital tokens.

  • If status_nwk = 1000 then all linked digital tokens will be unsuspended.
  • If status_nwk = 1199 then all linked tokens will be deleted.
  • If status_nwk is changed to anything other than 1000 or 1199 then all linked digital tokens will be suspended.
🗒️

IMPORTANT

Automatically updating linked digital tokens is only applicable to clients using Paymentology tokenization services.

Dynamic blocking

Cards can be dynamically blocked, this allows cards to be blocked for a period of time. Upon expiry of the dynamic block, the card will revert to Card Status: 1000 Fully Operational.

You can check if a card has a dynamic block via the Get card status endpoint. When a card has a dynamic block the response message will include the expiry date of the block in the dynamic_block response field.

If there is no dynamic block for the card, or the previous dynamic block has expired, the response message returns an empty value in the dynamic_blockfield.

Removing an existing dynamic block:

Where you want to remove an existing dynamic block, use the Set card status endpoint and set the status_nwk field to 1000 Fully Operational.

Card status API endpoints

  • Set card status: Used to change the status of a card. This version (version 2) supports idempotency and allows cardholders to continue transacting with their digital wallet (i.e. Apple Pay) whilst their card is suspended.
  • Get card status: Used to retrieve the current card status.
  • Unblock PIN: Used to unblock a PIN, where the PIN is blocked due to 3x failed PIN attempts.
  • Verify PIN: Used to verify the PIN of the card.

Did this page help you?