Developer's Guide

Table Of Contents
Adaptive Payments Developer Guide August 7, 2012 287
1.1.0 Features
Changes to the Pay API Operation for Version 1.1.0
Changes to PayRequest message
Changes to PayResponse message
New Pay error messages
Changes to PaymentDetails API Operation for Version 1.1.0
Changes to PaymentDetailsResponse
New PaymentDetails error messages
Field Description
logDefaultShippingAddres
s
New field:
xs:boolean
(Optional) Whether or not to associate the receiver's default shipping address
with the transaction.
clientDetails.deviceId This field is now optional; it is no longer required.
Field Description
payErrorList New field:
ap:PayErrorList
Information about why a payment failed.
Code Message Additional Information
580022 Invalid request: ~1 Invalid request parameter; for
example an invalid application
ID or language code
580026 The invoice id (~1) already exists for receiver ~2 and cannot be
duplicated
580027 Payment is not allowed to be pending
580029 Invalid request: ~1 Missing request parameter
Field Description
logDefaultShippingAddres
s
New field:
xs:string
Indicates when the Pay operation was called for this payKey.
trackingId Empty fields are not returned; this is now enforced for trackingID.
Code Message Additional Information
540031 You do not have permission to get the details of this Payment PaymentDetails