Cancelling a token
If you wish to cancel the possibility to charge a certain customer token, you can do that by cancelling the token. If the customer wants to start payments again, they'll need to give consent anew to create a new token. It's a good idea to cancel a token when it's no longer needed, for example if a customer ends their subscription.
Cancelling a customer token​
- Request
- Response
- Error
DEL /purchase/customer-tokens/916f7730-8d24-4dd9-9778-92b75b747382 HTTP/1.1
Host: api.uat.walleydev.com // (Please note! Different hostname in production)
Authorization: Bearer bXlVc2VybmFtZTpmN2E1ODA4MGQzZTk0M2VmNWYyMTZlMDE...
HttpStatusCode: 202 Accepted
{
"id": "17635160-e66f-46b9-84fc-db939005050c"
}
/*
Example error. More errors available below.
*/
HttpStatusCode: 404 Not Found
{
"id": "fe8a21bb-6cb5-4d7d-b7f6-c0c335fc4593",
"error": {
"code": 404,
"message": "The resource requested was not found.",
"errors": []
}
}
Request Properties​
Request headers
Header | Required | Explanation |
---|---|---|
Authorization | Yes | Instructions on how to generate the authorization header value can be found here. |
Important error responses​
Error code | Cause |
---|---|
401 | Incorrect, missing or expired bearer token |
403 | The customer token was already cancelled |
404 | The customer token was not found for the authenticated bearer token |
503 | There was some internal error. Please try again |