cancelUser

Request parameters

ParameterData typeDescription
callbackstringSpecifies the action for this request, which in this case is "cancelUser".
usernamestringEnd user's username.
Example: bob
subscription_idnumericVendo's subscription identifier.
Example: 123456789
site_idnumericVendo's site identifier.
Example: 123456789
expiration_datedatetimeDate and time when the subscription should expire (timezone CET). Formatted as YYYY-MM-DD HH:MM:SS -Central European Time.
Example: 2016-08-18 00:57:30
is_testbooleanWhether or not this request is related to a test transaction or subscription.
0 for no (real subscription)
1 for yes (test subscription)
reason_messagestringThe reason why the subscription was cancelled.

Your server must reply with one of these response formats:

OK (Response code 1)

Reply with this if the request was received successfully.

Example:

<?xml version="1.0" encoding="UTF-8"?>
<postbackResponse>  
 <cancelUser>       
  <code>1</code> 
 </cancelUser>
</postbackResponse>

ERROR (Response code 2)

Reply with this if you encountered an unexpected problem with the request.

Include a custom error message with your message for tracing and debugging. Make sure this error message is meaningful, as it will be stored in a log file for later debugging.

Vendo will attempt a new cancelUser postback after your error response.

Example:

<?xml version="1.0" encoding="UTF-8"?>
<postbackResponse> 
 <cancelUser>  
  <code>2</code>  
  <errorMessage>Custom error message</errorMessage> 
 </cancelUser>
</postbackResponse>
🚧

Note for NATS users

NATS v3 doesn't support this postback. If you run NATS v3, you need to create a script to handle it. Contact Vendo support for more information.