Platform-Managed Subscription Cancellations
A Platform-managed subscription can be canceled under the following conditions:- The system automatically triggers a cancellation because of a customer payment failure.
- A subscription that was created with a limited billing cycle reaches the end of that cycle. For example, seasonal or trial subscriptions that do not auto-renew.
- A Reseller (Service Provider) initiates a cancel, on behalf of the end customer, through an API request to MarketONE.
deleteSubscription API callback to the relevant Merchant to let them know about the cancellation.
Cancellation Types
Broadly speaking, cancellations are grouped under two types:- Voluntary cancellations: customer-initiated cancellations, sent to MarketONE by a Reseller’s (Service Provider’s) API request.
- Involuntary cancellations: system-initiated cancel because of hard or soft errors after the customer’s grace period ends.
reason_code as a path parameter in the API request URL:
Voluntary Reason Codes
MarketONE provides the following standard reason codes, with corresponding reason descriptions, for voluntary cancellations:
Note: If the Reseller (Service Provider) does not specify a reason in the initial cancel request, then MarketONE will send
1111 (Generic cancel) as the default value the deleteSubscription callback to Merchants.

