Skip to content

@mbanq/core-sdk-js v0.50.0


@mbanq/core-sdk-js / commands / ReplaceCard

Function: ReplaceCard() ​

ReplaceCard(cardId, reason): Command<{ cardId: number; reason: "LOST" | "STOLEN" | "DAMAGED" | "CARD_NOT_RECEIVED" | "CAPTURED_BY_ATM" | "CREDENTIAL_STUFFING"; }, { cardToken: string; clientId: number; id: number; resourceId: number; }>

Defined in: src/commands/rest/card.ts:1229

Replace a card

Requests a replacement for an existing card due to loss, theft, damage, or non-receipt. This action terminates the current card and issues a new card with a new number and details. The replacement card will inherit the same configuration and features as the original card.

Parameters ​

cardId ​

number

The unique identifier of the card to replace

reason ​

"LOST" | "STOLEN" | "DAMAGED" | "CARD_NOT_RECEIVED" | "CAPTURED_BY_ATM" | "CREDENTIAL_STUFFING"

The reason for replacement (LOST, STOLEN, DAMAGED, or CARD_NOT_RECEIVED)

Returns ​

Command<{ cardId: number; reason: "LOST" | "STOLEN" | "DAMAGED" | "CARD_NOT_RECEIVED" | "CAPTURED_BY_ATM" | "CREDENTIAL_STUFFING"; }, { cardToken: string; clientId: number; id: number; resourceId: number; }>

Command object that executes the API request and returns replacement card details

Example ​

typescript
// Replace a lost card
const command = ReplaceCard(67890, 'LOST');
const result = await client.request(command);

Released under the MIT License.