Glossary Item Box
Overview
Amazon Simple Pay allows your customers to pay for their orders using their Amazon.com account - the same account they use to purchase products on Amazon.com. When enabled, customers will see an Amazon Payments payment method during the checkout process:
You can read more about Amazon Payments on their website: http://payments.amazon.com
Requirements
PHP 5 or newer
How it Works
![]() |
Squirrelcart will complete the order as long as the status is either successful, initiated, or reserved. Payments with a status of initiated have not yet passed Amazon's internal fraud check and should not be shipped until Amazon updated the payment to a successful or reserved status. |
IPN Feature
Amazon Simple Pay has an IPN feature, which stands for Instant Payment Notification. This feature is automatically enabled when you enable Amazon Simple Pay. When you make any change to a payment in Amazon Payment's control panel, Amazon will notify Squirrelcart on your website of the change. Squirrelcart will update the IPN Log field on the corresponding order and add additional order status fields as needed.
Setup Instructions
Additional Steps
If your are using a new Amazon Payments account, no additional changes are needed. If you are using an account that you may have changed settings on previously, you should follow these additional steps to ensure your settings match the default for a new account.
Testing
Easy Way
The easiest way to test to see if your Amazon Payments setup is working is to create a product that costs $1.00 and set the shipping for that product to $0.00. You can then add that item to the cart and checkout using Amazon Payments. You'll need to submit payment using a different Amazon account then the one you are using for receiving payments.
Sandbox - not recommended for most users
Testing with Amazon's sandbox will take more time. Amazon's sandbox is geared towards developers and allows you to test payments on a test environment using different user accounts than their regular system. We don't recommend testing this way as it is more complicated and should not be needed for the average user. We don't provide support for using their sandbox, but here is the general idea of how to do this:
Troubleshooting
The following information should help when troubleshooting problems submitting payments via Amazon Payments.
Signatures do not match
If you receive this error during checkout, it indicates that your Access Key ID and/or Secret Access Key entered in Squirrelcart are incorrect
payment failed
When a status of PF is returned from Amazon, Squirrelcart generates this error. This can be due to just about anything, and unfortunately Amazon does not provide more information as to why payment failed. This could be due to insufficient funds, fraud check failure, or other issues. If you are receiving this error and feel that you should not be, you'll need to contact Amazon Payments support for assistance.
![]() |
During testing with a live account, we received a payment failed status when the order total was $0.01. Changing the order total to $1.00 resolved this. |
© 2001-2016 Lighthouse Development. All Rights Reserved.