@mbanq/core-sdk-js / commands / RenewCard
Function: RenewCard()
RenewCard(
cardId,data):Command<{cardId:number;data: {productId:number; }; }, {cardToken:string;clientId:number;id:number;resourceId:number; }>
Defined in: src/commands/rest/card.ts:1301
Renew a card
Renews an expiring card by issuing a new card with the same product type. This is typically used when a card is approaching its expiration date and needs to be renewed with a new expiration date. The new card will maintain the same product configuration and features as the original card.
Parameters
cardId
number
The unique identifier of the card to renew
data
The renewal request data
productId
number = ...
The product ID for the renewed card (can be the same or different from original)
Returns
Command<{ cardId: number; data: { productId: number; }; }, { cardToken: string; clientId: number; id: number; resourceId: number; }>
Command object that executes the API request and returns renewed card details
Example
// Renew a card with the same product
const command = RenewCard(67890, { productId: 12345 });
const result = await client.request(command);