Amazon Simple Pay
Getting Started Guide (API Version 2010-08-28)
Print this pageEmail this pageGo to the ForumsView the PDFShare this page on TwitterShare this page on FacebookBookmark this page on DeliciousSubmit this page to RedditSubmit this page to DiggDid this page help you?  Yes  No   Tell us about it...

Glossary

501(c)3 Organization

Organizations who may receive funds by way of the Amazon Simple Pay donation button. Amazon Payments validates your 501(c)3 organization before you can begin using the donation button.

Amazon Payments business account

The account that enables you to use Amazon Simple Pay buttons on your production website.

Amazon Payments Sandbox account

The account that enables you to test Amazon Simple Pay buttons in the Amazon Payments Sandbox.

AWS Access Key ID

A string distributed by AWS that uniquely identifies an AWS developer.

The value of this ID is included in every Amazon Simple Pay request.

contributor

A person donating money by way of an Amazon Simple Pay donation button

Amazon Simple Pay Donation

A button that enables you to collect periodic payments for a 501c organization.

Amazon Simple Pay Marketplace

A button that enables you to collect payments on behalf of another seller.

Amazon Simple Pay Standard

A button that enables you to collect one-time payments for your products.

Amazon Simple Pay Subscription

A button that enables you to collect periodic payments for your products.

buyer

Individual who sends a payment using an Amazon Simple Pay button.

The buyer pays the seller for a product or service.

Abandon URL, Cancel URL

Your Amazon Simple Pay buttons have the AbandonURL or CancelURL property which notifies Amazon Payments the location to which your customers should be returned if they choose to cancel the operation.

co-branding

You can opt to have display your merchant logo on payment authorization pages hosted by Amazon, providing for a more consistent user experience.

Flexible Payments Service (FPS)

Amazon Simple Pay uses Amazon Flexible Payments Service actions to perform its payment operations.

Amazon FPS Actions

Most Actions, or API calls, provided by Amazon FPS are available to developers using Amazon Simple Pay. For more information see Amazon Simple Pay Advanced User Guide.

free trial subscription

When you create a subscription button, you are prompted to optionally provide a starting subscription date. If that date is in the future, you are providing a free trial.

HTML Form

A block of HTML code that contains the endpoint and parameters for an Amazon Simple Pay request.

HMAC

Hash Message Authentication Code.

Amazon Simple Pay uses an HMAC for signatures to enhance the security of your buttons.

immediate return

An Amazon Simple Pay option for developers who want to create a custom final status page (bypassing the default final status page provided by Amazon Payments).

inbound request

Button click or other form request to Amazon Payments

Instant Payment Notification

Also IPN. A notification (separate from the buyer redirect) that is sent whenever a payment, refund, or reserved payment completes successfully or fails. The developer must host this notification service and provide Amazon Simple Pay with an IPN response URL. For more information, see Notification through IPN.

marketplace

See Amazon Simple Pay Marketplace, above.

Marketplace Fee Button

A button that enables you to collect a fee from another seller for providing that seller's products for sale on your website. Used with Amazon Simple Pay Donation and Amazon Simple Pay Marketplace buttons.

outbound notifications

Response from Amazon Payments to your Simple Pay application by way of Return URL or IPN.

RSA-SHA1

Amazon Simple Pay uses RSA-SHA1 as the signature method for outbound notifications.

refund

The act of returning funds paid by the customer to that customer. Amazon Simple Pay enables you to refund money using your account tools (at https://payments.amazon.com), or using the Amazon Flexible Payments Service Refund action.

Return URL

Your Amazon Simple Pay buttons have the ReturnURL property which notifies Amazon Payments the location to which your customers should be returned after payments have been made.

seller

Individual who receives a payment from a buyer using an Amazon Simple Pay button.

The seller receives money from a buyer in exchange for a service or product.

server-side signature verification

With Amazon Simple Pay, you can use server-side verification to validate IPN and Return URL responses with the FPS Action, VerifySignature. For information about the VerifySignature FPS action, see Amazon Simple Pay Advanced User Guide.

settle

The act of delaying the completion of a transaction.

If a buyer is not charged immediately upon the initiation of the purchase, the transaction is settled later, such as when the purchased product is shipped. Amazon Simple Pay does not support settling purchases. You have to use the Settle operation in the Amazon Flexible Payments Service API to implement that functionality.

SHA1, SHA256

Secure Hash Algorithms used for Amazon Web Services signatures.

SHA1 is an earlier version of the algorithm, which is currently being deprecated for Amazon Web Services. SHA256 is its more secure replacement.

signature

A URL encoded string composed of request parameters and their values encrypted using an HMAC algorithm.

Signatures are used to authenticate and safeguard requests.

signature

Signature version 2 is the preferred button signing feature for Amazon Simple Pay. It is a secure method that uses SHA256.

subscription start date

The date when Amazon Payments begins charging for a subscription.

website owner

A developer who creates any Amazon Simple Pay button.