Reissue a card
POST/cards/:cardId/reissue
Reissues a new card for the specified card ID. Reason codes: 1=Damaged, 2=Expired, 3=Lost/Stolen, 4=Fraud/Compromised, 5=Return, 6=New Enrollment
Request
Path Parameters
The ID of the card to reissue
- application/json
Body
required
Reissue card data
User ID of the cardholder
Possible values: [1, 2, 3, 4, 5, 6]
Reason code for reissue: "1" = Card is damaged "2" = Card has expired "3" = Card is lost or stolen "4" = Card compromised due to fraud "5" = Card returned "6" = New enrollment
Responses
- 201
- 400
- 403
- 404
- 412
Card reissue request processed.
- application/json
- Schema
- Example (from schema)
Schema
data
object
reissueCardResponse
object
required
Response code from i2c
Response description
Card number
New card reference ID
Expected delivery date
Transaction ID
Fee
newCardNumber
object
Account number associated with the card
Card or purse account balance
Card expiry date
Number of the existing card
{
"traceId": "string",
"message": "string",
"data": {
"reissueCardResponse": {
"responseCode": "00",
"responseDesc": "string",
"cardNumber": "string",
"newCardReferenceId": "string",
"expectedDeliveryDate": "string",
"transId": "string",
"fee": 0,
"newCardNumber": {
"accountNumber": "string",
"balance": "string",
"expiryDate": "string",
"number": "string"
}
}
}
}
Invalid request payload. This can happen if required fields are missing or have invalid formats.
- application/json
- Schema
- Example (from schema)
Schema
{
"traceId": "string",
"message": "string"
}
The API key is invalid or the client does not have sufficient permissions.
- application/json
- Schema
- Example (from schema)
Schema
{
"traceId": "string",
"message": "string"
}
One of the specified resources was not found. Does not apply for empty result set.
- application/json
- Schema
- Example (from schema)
Schema
{
"traceId": "string",
"message": "string"
}
Precondition Failed - Card cannot be reissued (e.g., previous reissued card still in shipment)
- application/json
- Schema
- Example (from schema)
Schema
{
"message": "Reissue Damaged Card Decline (Unable to reissue card as last reissued card is still in shipment)",
"traceId": "02a6aa38-3087-4dfe-92aa-e003f1e65acc"
}