🚀 VaultsPay API v1 is live. See what's new →
Payment CardsReplace Reported Card

Replace Reported Card

After review, the SaaS app can replace a reported card (e.g., lost/stolen). Replacement triggers a new issuance flow.

POST{baseUrl}/pcs/api/v1/replace-card

Payload

AttributeTypeRequiredDescription
cardIdIntegerYesOriginal card ID.
cardTokenIntegerNoOriginal card token (optional if cardId provided).
remarksStringNoReason/remarks for replacement.
Request Example
{
  "cardId": 5,
  "cardToken": 369633943,
  "remarks": "Card was stolen"
}

Response

FieldTypeDescription
cardIdIntegerNew replacement card ID.
cardTokenIntegerNew replacement card token.
statusEnumWill be ISSUANCE_IN_PROGRESS.
messageStringAction message.
200 — SUCCESS
{
  "data": {
    "cardId": 1,
    "cardToken": 771231868,
    "status": "ISSUANCE_IN_PROGRESS",
    "message": "Card replaced successfully!"
  }
}