What's New
Welcome
Introduction to Amazon Flexible Payments Service
Programming Reference
Making Requests to Amazon FPS
Constructing a SOAP Request
Constructing a REST Request
Using a Co-Branded UI Pipeline
Creating Tokens
Installing Tokens on your Account
Acquiring Tokens
Acquiring Single-use Tokens
Acquiring Multi-use Tokens
Acquiring Recurring Payments Tokens
Acquiring Recipient Tokens
Using Tokens for Making Payments
Making a Pay Request
Handling Synchronous Responses
Handling Asynchronous Responses
Using the GetResults Operation
Using the Web Service Notifications
Getting Transaction Details
Managing Tokens
Retrieving Customer Tokens
Editing Tokens
Managing Your Account
View Account Activity and Transaction Details
Account Balance
Certificates
Co-Branding Preferences
Notification Preferences
Refunds
Disputes and Chargeback
Using Prepaid
Setting Up Prepaid Instruments
Using Prepaid Instruments and Balances
Viewing Prepaid Balance
Recharging Balance
Refund Prepaid Balance
Using Postpaid
Setting Up Credit Instruments
Using Credit Instruments
Viewing Debt Balance
Settle Debt Balance
Refund and Write-Off Debt Balance
Reserve and Settle
Fees and Marketplace Applications
Use cases
One-Time Payment
Multiple Payments Use Case
Market Place
Prepaid Use Case
Postpaid Use Case
Recurring Payments Use Case
Reserve and Settle Use Case
Testing Application using Sandbox
Amazon FPS Logo Placement Guidelines
GateKeeper Language Reference
Language Concepts
Constructing Payment Instructions
GateKeeper Construct Examples
Global Variables
Private Variables
Blackboard Variable Definition
Advanced Usage
Type and Type Literals
Operators and Precedence
Built-In Functions
Web Service API Reference
List of All Operations
Account Management Operations
GetAccountActivity
GetAccountBalance
Payment Instruction Operations
InstallPaymentInstruction
GetPaymentInstruction
GetTokens
GetTokenByCaller
GetTokenUsage
CancelToken
Transaction Operations
Pay
Refund
Reserve
Settle
GetTransaction
RetryTransaction
GetResults
DiscardResults
Prepaid Operations
FundPrepaid
GetPrepaidBalance
GetAllPrepaidInstruments
GetTotalPrepaidLiability
Postpaid Operations
SettleDebt
WriteOffDebt
GetAllCreditInstruments
GetDebtBalance
GetOutstandingDebtBalance
Notification Operations
SubscribeForCallerNotification
UnSubscribeForCallerNotification
Data Types
Enumerated Data Types
ChargeFeeTo
AccountBalance
Amount
AccountId
InstrumentId
DiscardError
EventType
InstrumentStatus
FPSOperationFilter
PaymentMethod
GetAccountActivityResponseGroup
ResultStatus
TransactionalRoleFilter
SortOrder
TransactionStatus
TokenStatus
TokenStatus
TokenId
Token Type
ValidateStatus
ResponseStatus
Complex Data Types
OutstandingDebtBalance
DebtBalance
StatusChange
Token
TokenUsageLimit
Token Usage Limit
Transaction
TransactionDetail
Transaction Part
Transaction Results
TransactionResultStatus
TransactionStatusFilter
OutstandingPrepaidLiability
PrepaidBalance
RefundDetails
RelatedTransaction
ServiceError
RequestId Response Parameter
Error Codes
Parameter Field Sizes
Co-branded UI Pipeline Reference
Generic Parameters
Single-use Token Installation Pipeline
Multi-use Token Installation Pipeline
Recurring-use Token Installation Pipeline
Recipient Token Installation Pipeline
Prepaid Instrument Installation Pipeline
Postpaid Instrument Installation Pipeline
Edit Token Pipeline
Troubleshooting
Common Problems
Co-Branded UI Pipeline Problems
Amazon FPS SDK
Glossary
Document Conventions
Index