As a course provider on a subscription basis, e.g. via Digibiz24, you can provide your customers with a button in the member area that allows them to cancel their subscriptions. This both reduces the support effort and increases the satisfaction and trust levels of your customers. It also helps you to avoid requests from customers who don't know how to cancel their subscriptions via our support.
There are two ways to set up a cancel button:
- The cancel button without customer data is quick to set up, but it does require the customer to know their order details (order ID, email address and bank account details).
- The cancel button with customer data is suitable for using IPN and API with different member systems or with your own system.
Cancel button without customer data
Here the customer clicks on the cancel button and is redirected to a search form where they can find and cancel the order by entering their data:
To set up the cancel button, proceed as follows:
- Create and place a cancel button (e.g. "Cancel subscription payments") in your member area. In Digibiz24, the account page would be a suitable place for this.
- Link the button to the URL of the search form for orders:
- Once the order has been found, the customer is redirected to the order confirmation page where they can cancel their subscription.
Cancel button with customer data
Here the customer clicks on the cancel button and is redirected to a cancellation form where they don't have to provide any further information. They will have the option to specify a reason for their cancellation and be able to cancel their payments:
The way you create the cancel button will change depending on the member system:
Digibiz24
You can create a cancel button in Digibiz24. See this Digibiz24 help article.
Digimember
Add the shortcode [ds_cancel]
to your member area. Go to the DigiMember user guide.
Coachy
The link will be added automatically - there's nothing else to do here.
The link is in the Account menu. The link will appear there as soon as the member has active payments:
FunnelCockpit
Within the member areas, FunnelCockpit supports this variable:
{{membersAreaCancelLink}}
You can place this variable anywhere in the member area. It generates a URL that allows the member to cancel with one click.
For example, you can add a text element that says "Cancel here". Assign a link to the text, and in the URL field of this link, enter the placeholder above.
In-house development
If you've developed your own system, you have the following options:
- If you use a generic IPN connection, Digistore24 will send the parameter
rebilling_stop_url
for each subscription payment. - If you use the Digistore24 API, the function getPurchase() will return the parameter
rebilling_stop_url
for subscription payments.
Create a button “Cancel subscription payments” that directs the customer to the URL from rebilling_stop_url
. The customer will then land on the cancellation form where they can make the cancellation.
Notes
- If the customer doesn't have any ongoing subscriptions, the button should be hidden or greyed out (using Tooltip, e.g. "You have no ongoing subscription payments").
- A customer can have multiple subscriptions with you, which means that the button must support multiple orders. This way, the customer can first select which product they want to cancel.