Amazon Simple Pay
Advanced User Guide (API Version 2010-08-28)
« PreviousNext »
View the PDF for this guide.Go to the AWS Discussion Forum for this product.Did this page help you?  Yes | No |  Tell us about it...

Canceling Subscriptions

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 refundAmount parameter of the CancelSubscriptionAndRefund action specifies the exact amount of the refund returned to your customer. This amount can be zero. For more information, see CancelSubscriptionAndRefund.

2Send a cancellation notification email to the subscriber.

How to Limit Subscription Cancellation to Your Website

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

  1. Go to http://payments.amazon.com. and sign in to your account.

  2. 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.

  3. 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.