| « PreviousNext » | |
![]() ![]() | Did this page help you? Yes | No | Tell us about it... |
A subscriber may want to cancel a subscription. Subscribers can cancel an active subscription either by using their account on Amazon Payments or by using a user interface that you create on your website.
Note
A subscription can be canceled by Amazon as well. For more information, see What Happens When Subscription Payments Fail.
When a subscriber uses Amazon Payments to cancel a subscription, Amazon sends the subscriber and seller notice of the cancellation. If the cancellation happens only on your website, you need to implement the subscription cancellation programmatically.
If you decide to provide a user interface on your own website for canceling subscriptions, be aware that Amazon Simple Pay does not provide a cancel subscription button among its generated buttons. But you can use the Amazon Flexible Payments Service CancelSubscriptionAndRefund API to cancel subscriptions.
Canceling a subscription on your own web page
| 1 |
Create a graphical user interface button that sends a CancelSubscriptionAndRefund request when it is clicked. The |
| 2 | Send a cancellation notification email to the subscriber. |
If you plan to allow subscription cancellation only on your own website, you need to prevent subscription cancellation on the Amazon Payments website. When you first create the subscription button, you can set this up.
To prevent cancellations through the Amazon Payments website
Go to http://payments.amazon.com. and sign in to your account.
Go to the Developer and Seller Preferences page at https://payments.amazon.com/sdui/sdui/managecobranding.
Note
To set your Developer and Seller Preferences in the Amazon FPS Sandbox, go to https://payments-sandbox.amazon.com/sdui/sdui/managecobranding instead. The settings for the sandbox and production environments are separate.

In the Cancel Subscription URL field, enter the URL on your website where subscribers should be redirected when they try to cancel their subscriptions.
The user will be redirected to your URL rather than to Amazon Payments.