6. Update a Redeemable Card / Ticket
Use this interface to update a redeemable card / ticket.
General Headers
Name | Description | Type | Sample |
Client-Id | An ID provided by AlipayHK, used to identify partner and application system. | String | 4Q5Y8W0WSG45P907917 |
Content-Type | The RFC 2616 media type of the request body, the charset should be as same as the one used for cryptographic operations. | String | application/json; charset=UTF-8 |
Signature | A key-value pairs string separated by commas (,), which keys and values are joined by equal signs (key=value). Valid keys include:
| String | algorithm=RSA256,keyVersion=1,signature=KEhXthj4bJ801Hqw8kaLvEKc0Rii8KsNUazw7kZgjxyGSPuOZ48058UVJUkkR21iD9JkHBGR rWiHPae8ZRPuBagh2H3qu7fxY5GxVDWayJUhUYkr9m%2FOW4UQVmXaQ9yn%2Fw2dCtzwAW0htPHYrKMyrT pMk%2BfDDmRflA%2FAMJhQ71yeyhufIA2PCJV8%2FCMOa46303A0WHhH0YPJ9%2FI0UeLVMWlJ1XcBo3Jr bRFvcowQwt0lP1XkoPmSLGpBevDE8%2FQ9WnxjPNDfrHnKgV2fp0hpMKVXNM%2BrLHNyMv3MkHg9iTMOD% 2FFYDAwSd%2B6%2FEOFo9UbdlKcmodJwjKlQoxZZIzmF8w%3D%3D |
Encrypt | when message content needs to be encrypted. A key-value pairs string separated by commas (,), which keys and values are joined by equal signs (key=value). Valid keys include:
| String | algorithm=RSA_AES,keyVersion=1,symmetricKey=bqS8HSmdaRrpKSuPy7CqUlyd8lJurG93 |
Request-only Headers
Name | Description | Type | Sample |
Request-Time | The ISO-8601 datetime of this API request with timezone. | String | 2024-05-22T06:42:21+05:30 |
Response-only Headers
Name | Description | Type | Sample |
Response-Time | The ISO-8601 datetime of this API response with timezone. | String | 2024-05-22T06:42:21+05:30 |
Tracer-Id | An ID for tracing this request. | String | abcdefg135202000000000263818 |
Request parameters
merchantId string REQUIRED
Merchant ID provided by AlipayHK.
userId string
The AlipayHK user ID this pass is created for.
to provide either
openId
oruserId
.
openId string
Authorization ID of AlipayHK user for merchant.
to provide either
openId
oruserId
.
passId string REQUIRED
ID of the redeemable card / ticket from the create API.
status string REQUIRED
Update status of the redeemable card / ticket.
-
USED
: Move this pass to used page. -
CLOSED
: Remove this pass completely from the wallet. -
UPDATE
: Update the content of this pass. -
REFUND
: This pass is refunded.
updateDetailType string
Type of update details.
Type | Value |
TICKET |
|
when
status
isUPDATE
.
bizDate number
The update datetime of this pass in milliseconds.
when
status
isUPDATE
.
endDate number
Expiration datetime of this pass in milliseconds.
dataInfo object
An object carries the data information of each business scenario.
Please refer to each business scenarios in create card / ticket API.
for
TICKET
.
Response parameters
resultInfo object REQUIRED
A metadata object indicates the result of the request.
Request
Response
Result/Error codes
Code | Value | Message |
---|---|---|
SUCCESS | S | Success |
PARAM_ILLEGAL | F | Illegal parameters. For example, non-numeric input, invalid date. |
UNKNOWN_EXCEPTION | U | API failed due to unknown reason. |
USER_NOT_EXIST | F | This user doesn't exist. |
PASS_HAS_NOT_EXIST | F | Pass not found. |
PASS_USED_OCCUPIED | F | This pass is already used. |
PASS_HAS_NOT_USED | F | This pass has not been used. |
BIZ_NOT_SUPPORT | F | Unrecognized business type. |
PASS_STATUS_ILLEGAL | F | The status of the pass is invalid. |