Reloadgiftcardbynumber
Reload Gift Card by Card Number
Allows topping up a gift card using the card number instead of the card ID. This is useful for POS/cashier scenarios where the cashier types or scans a card number rather than looking up the internal ID.
Business Rules:
- Same rules as the standard reload endpoint
- Only ACTIVE cards can be reloaded
- Card must not be expired
- Reload amount: 5,000 per transaction
- Maximum card balance: $10,000
Request Body:
cardNumber: The full card number (up to 20 chars)amount: Amount to add (5,000)referenceId: External reference ID for tracking (optional)description: Transaction description (optional, defaults to “Gift card reload”)
Status Codes:
- 200: Gift card reloaded successfully
- 400: Cannot reload (inactive, expired, or would exceed max balance)
- 404: Gift card not found
Authorizations
JWT access token obtained from POST /v2/token.
Path Parameters
24^[0-9a-f]{24}$"5eb7cf5a86d9755df3a6c593"
Query Parameters
24^[0-9a-f]{24}$"5eb7cf5a86d9755df3a6c593"
Body
Response
Successful Response
24^[0-9a-f]{24}$"5eb7cf5a86d9755df3a6c593"
Gift card status enumeration.
pending, active, suspended, expired, voided, depleted 24^[0-9a-f]{24}$"5eb7cf5a86d9755df3a6c593"
24^[0-9a-f]{24}$"5eb7cf5a86d9755df3a6c593"
24^[0-9a-f]{24}$"5eb7cf5a86d9755df3a6c593"
The customer card object
Attributes: serialNumber (str): The serial number of the customer pass passTypeIdentifier (str): The pass type identifier of the customer pass url (str): The shareable URL of the customer pass
