Developer's Guide
Table Of Contents
- Adaptive Payments Developer Guide
- Contents
- What’s New?
- Introducing Adaptive Payments
- Adaptive Payments Actors and Objects
- Simple, Parallel, and Chained Payments
- Payment Approval
- Adaptive Payments Service Permissions
- Explicit Approval Payment Flow
- Preapproved Payments Flow
- Implicit Approval Payments Flow
- Embedded Payments
- Embedded Payment Flow Presentations
- Kinds of Embedded Payments
- Embedded Payments Implementation Basics
- Embedded Payment Experience
- Preapprove Future Payments Checkbox
- Shipping Address Information
- Embedded Payment Experience
- Setting Up Web Pages to Invoke the Embedded Payment Flow Using a Lightbox
- Setting Up Web Pages to Invoke the Embedded Payment Flow Using a Minibrowser
- Displaying and Collecting Shipping Addresses
- Guest Payments
- Fee Payment Configuration
- Getting Started
- Pay API Operation
- PaymentDetails API Operation
- ExecutePayment API Operation
- GetPaymentOptions API Operation
- SetPaymentOptions API Operation
- Preapproval API Operation
- PreapprovalDetails API Operation
- CancelPreapproval API Operation
- ConvertCurrency API Operation
- Refund API Operation
- GetFundingPlans API Operation
- GetShippingAddresses API Operation
- Adaptive Payment Commands and Redirects
- Instant Payment Notifications
- Older Versions of the Adaptive Payments API
- 1.8.0 Features
- 1.7.0 Features
- 1.6.0 Features
- New API Operations for Version 1.6.0
- Changes to PayRequest Fields for Version 1.6.0
- Changes to PayResponse Fields for Version 1.6.0
- Changes to ExecutePaymentRequest Fields for Version 1.6.0
- Changes to GetPaymentOptionsResponse Fields for Version 1.6.0
- Changes to SetPaymentOptionsRequest Fields for Version 1.6.0
- Changes to PreapprovalRequest Fields for Version 1.6.0
- Changes to Address Structure for Version 1.6.0
- Changes to DisplayOptions Structure for Version 1.6.0
- New CurrencyConversion Structure for Version 1.6.0
- New InvoiceData Structure for Version 1.6.0
- New InvoiceItem Structure for Version 1.6.0
- New SenderOptions Structure for Version 1.6.0
- New SenderIdentifier Structure for Version 1.6.0
- New AccountIdentifier Structure for Version 1.6.0
- New ReceiverOptions Structure for Version 1.6.0
- New ReceiverIdentifier Structure for Version 1.6.0
- Additional Error Messages for Version 1.6.0
- 1.5.0 Features
- 1.4.0 Features
- 1.3.0 Features
- 1.2.0 Features
- 1.1.0 Features
- Revision History
- Index
Adaptive Payments Developer Guide August 7, 2012 291
Revision History
The revision history identifies changes to Adaptive Payments documentation at a high level.
Date Description
08/07/2012 Added new fields related to Brazil tax ID to SenderIdentifer. Added new
BANK_MANAGED_WITHDRAWAL value to paymentType field.
05/02/2012 Maintenance release. Added information about Embedded Preapproval
Experience.
02/07/2012 Added reffererCode to SenderOptions.
11/16/2011 Revised draft for version 1.8.0. Includes new API operation fields for Convert
Currency and changes to JavaScript functions.
05/11/2011 Added information about minibrowser embedded payments flow.
04/05/2011 Revised draft for version 1.7.0. Includes information about invoice data and
item details, which was introduced in version 1.6.0.
01/05/2011 Revised draft for version 1.6.0. Includes information about preapproved future
payments and shipping address information for embedded payments
10/29/2010 Revised draft for version 1.6.0. Includes information about embedded
payments and a digital goods example
10/10/2010 Revised draft for version 1.6.0
07/13/2010 Revised draft for version 1.5.0. Includes information about guest payments
06/28/2010 Release draft for version 1.5.0
03/10/2010 Release draft for version 1.4.0
10/09/2009 Release draft for version 1.3.0
09/26/2009 Review draft for version 1.3.0
09/25/2009 Review draft for version 1.3.0
08/27/2009 Revised draft for version 1.3.0
08/17/2009 Revised draft for version 1.2.0.
08/07/2009 Revised draft for version 1.1.0.
07/16/2009 Initial draft for version 1.0.0.