[
{
"title":"Testing",
"link":"https://docs.solidgate.com/payments/testing/",
"text":"Simulate payments to test your integration before launching in production.",
"imgSrc":"https://solidgate.com/wp-content/uploads/2022/06/icon-customizable.svg"
}
,
{
"title":"Create your payment form",
"link":"https://docs.solidgate.com/payments/integrate/payment-form/create-your-payment-form/",
"text":"Understand how to integrate the payment form into your product.",
"imgSrc":"https://solidgate.com/wp-content/uploads/2022/06/icon-payments.svg"
}
,
{
"title":"Subscriptions",
"link":"https://docs.solidgate.com/subscriptions/",
"text":"Create and maintain a stable and healthy business subscription model.",
"imgSrc":"https://solidgate.com/wp-content/uploads/2022/06/icon-global.svg"
}
]
Analyze cancellations, offer soft and hard cancellation options, and restore subscriptions
Subscription cancellations serve as a risk mitigation strategy for merchants, offering essential control and flexibility in managing customer expectations.
Subscription cancellation options range from soft to hard and can also occur automatically to align with the payment process best practices.
Merchants hold the authority to cancel subscriptions when required. Alternatively, there are scenarios of automatic cancellations where additional billing attempts are inadvisable.
This may happen when a customer revokes their billing token or payment gets blocked by the antifraud system, etc. Each automatic cancellation is accompanied by a specific
Guide
A subscription cancellation code is used to describe the reason the subscription was cancelled.
cancel code
, describing the reason behind the subscription termination.
By analyzing the cancel codes, merchants can identify patterns and trends in cancellations, understand the reasons behind them, and take steps to reduce the number of cancellations.
If a large number of cancellations are due to
Guide
Solidgate sets a limit on discounts, and if a discount applied to a payment goes beyond this limit, the final amount might become invalid.
invalid amounts
, the merchant may need to adjust their discount thresholds or pricing.
If cancellations are due to issues with the
Guide
This cancel code is used when the customer attempts to use a card brand that is not supported or whether his payment instrument does not support recurring payments.
payment processor
or
Guide
This cancel code is used when a fraudulent alert is received for one of the customer’s invoices.
fraud prevention
systems, the merchant may need to improve their security measures or work with the payment processor to address the issues.
Cancellation options
Solidgate subscriptions include soft and hard cancellation options that offer flexibility in managing subscriptions for both merchants and customers. The soft cancel postpones the subscription cancellation until the end of the billing period, while the hard cancel, on the contrary, cancels the subscription immediately.
Soft cancel This cancellation option allows the subscriber to continue using the services until the end of the paid period while maintaining the subscription in an
active
status. After the current paid period is completed, the subscription status changes to
cancelled
automatically.
Hard cancel This cancellation option involves an immediate change of the subscription status to the
cancelled
one. If the cancellation occurred by mistake, the subscription can be
Guide
Subscription restoration resumes a cancelled subscription with the billing period adjusted based on the defined expiration date.
restored.
Hard cancellation is suitable for cases when the merchant and customer have agreed to terminate the subscription and do not expect it to be reactivated in the future. This type of cancellation occurs when the force parameter has a true value in the cancel subscription by subscribing ID and cancel subscriptions by customer ID methods. This ensures the immediate cancellation of the subscription, regardless of the billing period.
Disable subscription
By subscription ID
The
cancel subscription
API
method allows merchants to cancel a specific customer's subscription by providing the subscription_id and specifying whether to cancel the subscription immediately or at the end of the billing period. Additionally, a
Guide
A subscription cancellation code is used to describe the reason the subscription was cancelled.
cancel code
can be provided to indicate the reason for cancellation.
By customer ID
The
cancel subscriptions by customer ID
API
method allows merchants to cancel all subscriptions for a specific customer. This method requires the customer_account_id and it allows merchants to specify whether to cancel the subscription immediately or at the end of the billing period and a cancel code to indicate the reason for cancellation.
You can check the status of a subscription or obtain particular information related to it by
Guide
Retrieve subscription data methods enable the efficient acquisition of specific subscription information using subscription ID or customer ID.
retrieving
the subscription data.
To cancel a subscription
Go to Subscriptions.
Find the needed subscription and click on it.
In the top-right corner, click on Cancel subscription.
In the pop-up window, select the suitable option:
Soft to schedule the cancellation for the end of the current billing cycle
Hard to cancel the subscription immediately
Click on Cancel subscription to confirm cancellation.