Tested with Python 2.7, Django 1.6 and django-oscar 0.7.3.
You will also need an Amazon MWS API key and secret key. These are used to interact with the Amazon MWS Off-Amazon Payments API to actually process the payments. See http://docs.developer.amazonservices.com/en_US/off_amazon_payments/OffAmazonPayments_Overview.html
Add ‘amazon_payments’ to your INSTALLED_APPS, and also add the following settings in your django settings:
The sandbox site demonstrates how you can set up 2 different Amazon Payments checkout procedures:
With the automatic payments feature, buyers can pre-authorize payments for future purchases. This enables you to charge a buyer’s Amazon Payments account on a regular basis for subscriptions and usage based billing without requiring the buyer to authorize a payment each time.
Automatic payments are disabled by default. To enable such payments, override the Basket model in your oscar project to add a “has_subscriptions” property that returns True where appropriate. This has been done in the sandbox site, so you will see the “Automatic payments” widget during checkout.
TODO: Figure out how to actually get changelog content.
Changelog content for this version goes here.