cancelUser

The cancelUser postback is used to inform that a subscription has been canceled. The end user should continue to have access until the subscription expires. Vendo will send the delUser postback when the subscription expires.

Request parameters

Parameter

Data type

Description

callback

string

Specifies the action for this request, which in this case is "cancelUser".

username

string

End user's username.
Example: bob

subscription_id

numeric

Vendo's subscription identifier.
Example: 123456789

site_id

numeric

Vendo's site identifier.
Example: 123456789

expiration_date

datetime

Date 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_test

boolean

Whether or not this request is related to a test transaction or subscription.
0 for no (real transaction)
1 for yes (test transaction)

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/debugging. Make sure this error message is meaningful because it is stored to a logfile for later debugging.

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.


Did this page help you?