Choose the Documentation MX Merchant MX Connect

Manage your Cards

Take real-time control of issued cards — pause usage, handle risk, or permanently close and replace cards when needed.

All management actions are status-driven and apply to both Debit and Prepaid cards, based on your Card Program configuration.

Choose an Action

ActionWhen to UseResult
FreezeCard is temporarily at risk or misplacedTransactions blocked temporarily
UnfreezeCard is verified and safeTransactions resume
CancelCard is permanently compromised or no longer neededCard permanently disabled
ReplaceCard is lost, stolen, damaged or not deliveredOld card blocked, new card issued

Card Lifecycle

Every card moves through controlled states from creation to termination. These transitions ensure that cards are only usable when valid, and restricted immediately when risk is detected.

Lifecycle Phases

Note: The SHIPPED state applies only to cards with physical issuance. Digital-only cards skip this step and move directly to activation.

Phase

Transition

Description

Issuance

PENDING

Card is created and delivered (if it supports physical properties)

Activation

Activation based on card type:

  • Physical: PENDING → SHIPPED → ACTIVATION_INITIATED → ACTIVE

  • Digital: PENDING → ACTIVE

  • Digital-first: PENDING → ACTIVE

Card becomes usable

Freeze / Unfreeze

ACTIVE → FREEZE_INITIATED → FREEZED → UNFREEZE_INITIATED → ACTIVE

Temporary restriction and recovery

Termination

ACTIVE → CANCELLATION_INITIATED → CANCELLED

Permanent closure

All Supported Statuses

StatusDescription
PENDINGCard is created but inactive
SHIPPEDPhysical card is in transit
ACTIVATION_INITIATEDActivation request in progress
ACTIVECard is live and usable
FREEZE_INITIATEDFreeze request in progress
FREEZEDCard is temporarily blocked
UNFREEZE_INITIATEDUnfreeze request in progress
CANCELLATION_INITIATEDCancellation request in progress
CANCELLEDCard permanently blocked

Cards can perform transactions only in ACTIVE state.


Manage Card State

All actions below operate within the lifecycle defined above.

How to Think About These Actions:

  • Freeze → temporary control (reversible)
  • Cancel → permanent closure (irreversible)
  • Replace → secure reissuance (old blocked + new issued)

All of these actions operate within the constraints defined by your Card Program and are validated against the card’s current state. Each request is checked to ensure the transition is allowed, and any attempt to perform an invalid state change will be rejected by the system.

1. Freeze or Unfreeze a Card

Temporarily pause or resume card usage without changing card details.

Use following key parameters for these APIs:

FieldRequiredDescription
reasonReason for freezing
freezeTillDuration until auto-unfreeze

Behavior

  • After freeze, card transitions: ACTIVEFREEZE_INITIATEDFREEZED
  • All transactions are declined while frozen
  • Unfreeze restores: FREEZEDUNFREEZE_INITIATEDACTIVE

2. Cancel a Card

Use the POST /v1/customer/id/{customer_id}/issuance/card/id/{card_id}/cancel API to permanently deactivate a card. This action cannot be reversed.

Use when:

  • Card is permanently compromised
  • User is offboarded
  • Card is no longer required

Behavior

  • Card Transition: ACTIVECANCELLATION_INITIATEDCANCELLED
  • Card cannot be reactivated.
  • For prepaid cards, ensure balance is unloaded before cancellation.

3. Replace a Card

Use the POST /v1/customer/id/{customer_id}/issuance/card/id/{card_id}/replace API to replace an existing card with a new one for the same cardholder.

Use this action when your card is lost, stolen, or damaged.

What happens:

  • Existing card is blocked.
  • New card is issued with new card number, CVV and expiry date.
  • New card follows standard lifecycle.