
Web Services API Reference July 2006 79
Express Checkout API
DoExpressCheckoutPayment
DoExpressCheckoutPaymentRequest
Request to obtain payment with PayPal Express Checkout.
IMPORTANT: PayPal requires that a merchant using Express Checkout display to the
customer the same exact amount that the merchant sends to PayPal in the
OrderTotal element with the DoExpressCheckoutPaymentRequest
API.
Fields
T
ABLE 6.9 DoExpressCheckoutPaymentRequest Fields
Element Description Data Type
Allowable
Values
Required
?
Token
The timestamped token value that was returned by
SetExpressCheckoutResponse and passed
on
GetExpressCheckoutDetailsRequest.
Character length and limitations: 20 single-byte
characters
xs:string
See description. Yes
PaymentAction
How you want to obtain payment:
z Authorization indicates that this payment is a
basic authorization subject to settlement with
PayPal Authorization & Capture.
z Order indicates that this payment is is an order
authorization subject to settlement with PayPal
Authorization & Capture.
z Sale indicates that this is a final sale for which
you are requesting payment.
IMPORTANT: You cannot set PaymentAction to
Sale on
SetExpressCheckoutReque
st
and then change PaymentAction
to
Authorization on the final PayPal
Express Checkout API
DoExpressCheckoutPaymen
tRequest
.
Character length and limit: Up to 13 single-byte
alphabetic characters
ebl:PaymentAction
CodeType
xs:token
Default: The
transaction
resulting from
DoExpress
Checkout
Payment
Request
will be a
final sale.
Authorization
Order
Sale
No
PayerID
Encrypted PayPal customer account identification
number as returned by
GetExpressCheckoutDetailsResponse.
Character length and limitations: 127 single-byte
characters.
ebl:UserIDType
See description. Yes
Kommentare zu diesen Handbüchern