2009

Table Of Contents
Contents
4 08 April 2009 Name-Value Pair API Developer Guide
DoReauthorization Request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
DoReauthorization Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
DoVoid API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
DoVoid Request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
DoVoid Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Chapter 3 DoDirectPayment API . . . . . . . . . . . . . . . . . . . .27
DoDirectPayment Request. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
DoDirectPayment Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Chapter 4 Express Checkout API Operations . . . . . . . . . . . . .39
Callback API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Callback Request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Callback Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
SetExpressCheckout API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
SetExpressCheckout Request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
SetExpressCheckout Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
GetExpressCheckoutDetails API. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
GetExpressCheckoutDetails Request . . . . . . . . . . . . . . . . . . . . . . . . . . 55
GetExpressCheckoutDetails Response . . . . . . . . . . . . . . . . . . . . . . . . . 55
DoExpressCheckoutPayment API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
DoExpressCheckoutPayment Request . . . . . . . . . . . . . . . . . . . . . . . . . 64
DoExpressCheckoutPayment Response . . . . . . . . . . . . . . . . . . . . . . . . 71
Chapter 5 GetTransactionDetails API . . . . . . . . . . . . . . . . .75
GetTransactionDetails Request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
GetTransactionDetails Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Chapter 6 MassPay API. . . . . . . . . . . . . . . . . . . . . . . . .85
MassPay Request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
MassPay Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Chapter 7 RefundTransaction API . . . . . . . . . . . . . . . . . . .89
RefundTransaction Request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
RefundTransaction Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89