2013
Table Of Contents
- SOAP API Developer Reference
- Contents
- PayPal SOAP API Basics
- PayPal WSDL/XSD Schema Definitions
- PayPal SOAP API Definitions
- Security
- SOAP RequesterCredentials: Username, Password, Signature, and Subject
- SOAP Service Endpoints
- SOAP Request Envelope
- Request Structure
- SOAP Message Style: doc-literal
- Response Structure
- Error Responses
- CorrelationID for Reporting Problems to PayPal
- UTF-8 Character Encoding
- Date/Time Formats
- Core Currency Amount Data Type
- AddressVerify API Operation
- Authorization and Capture API Operation Reference
- DoDirectPayment API Operation
- DoNonReferencedCredit API Operation
- ExpressCheckout API Operations
- GetBalance API Operation
- GetPalDetails API Operation
- GetTransactionDetails API Operation
- ManagePendingTransactionStatu s API Operation
- MassPay API Operation
- Recurring Payments and Reference Transactions API Operations
- CreateRecurringPaymentsProfile API Operation
- GetRecurringPaymentsProfileDetails API Operation
- ManageRecurringPaymentsProfileStatus API Operation
- BillOutstandingAmount API Operation
- UpdateRecurringPaymentsProfile API Operation
- SetCustomerBillingAgreement API Operation
- CreateBillingAgreement API Operation
- GetBillingAgreementCustomerDetails API Operation
- BAUpdate API Operation
- DoReferenceTransaction API Operation
- RefundTransaction API Operation
- TransactionSearch API Operation
- API Error Codes
- General API Errors
- Validation Errors
- DirectPayment API Errors
- SetExpressCheckout API Errors
- GetExpressCheckoutDetails API Errors
- DoExpressCheckoutPayment API Errors
- Authorization and Capture API Errors
- GetTransactionDetails API Errors
- TransactionSearch API Errors
- RefundTransaction API Errors
- MassPay API Errors
- Recurring Payments Errors
- SetCustomerBillingAgreement Errors
- GetBillingAgreementCustomerDetails Errors
- CreateBillingAgreement Errors
- UpdateBillingAgreement Errors
- DoReferenceTransaction Errors
- AddressVerify API Errors
- ManagePendingTransactionStatus API Errors
- Countries and Regions Supported by PayPal
- State and Province Codes
- Currency Codes
- AVS and CVV2 Response Codes
- About Previous Versions of the API
- What’s New in Version 95.0
- What’s New in Version 93.0
- What’s New in Version 92.0
- What’s New in Version 91.0
- What’s New in Version 89.0
- What’s New in Version 88.0
- What’s New in Version 85.0
- What’s New in Version 84.0
- What’s New in Version 82.0
- What’s New in Version 80.0
- What’s New in Version 74.0
- What’s New in Version 72.0
- What’s New in Version 69
- What’s New in Version 66
- Revision History
- Index
SOAP API Developer Reference February 01, 2013 403
Index
D
Danish Krone 377, 378
dateÚtime formats 24
DenyFilters response field 68, 151, 271
Description request field 64, 99, 136, 192, 200, 223,
259, 392, 395
Description response field 69, 122, 152, 207, 272
Discover AVS response codes 381
Discover CVV2 response codes 383
DKK 377, 378
Do Reauthorization request fields 44
Do Reauthorization response fields 45
DoAuthorization API operation 39
DoAuthorization request fields 40
DoAuthorization request message 40
DoAuthorization response fields 41
DoAuthorization response message 41
DoCapture API operation 31
DoCapture request fields 32
DoCapture request message 31
DoCapture response fields 35
DoCapture response message 34
DoDirectPayment API operation 51
DoDirectPayment request fields 56
DoDirectPayment request message 51
DoDirectPayment response fields 68
DoDirectPayment response message 67
DoExpressCheckoutPayment API operation 126
DoExpressCheckoutPayment request fields 129
DoExpressCheckoutPayment request message 127
DoExpressCheckoutPayment response fields 143
DoExpressCheckoutPayment response message 140
DoNonReferencedCredit API operation 71
DoNonReferencedCredit request fields 73
DoNonReferencedCredit request message 71
DoNonReferencedCredit response fields 78
DoNonReferencedCredit response message 78
DoReauthorization API operation 44
DoReauthorization request message 44
DoReauthorization response message 45
DoReferenceTransaction API operation 249
DoReferenceTransaction request fields 253
DoReferenceTransaction request message 249
DoReferenceTransaction response fields 265
DoReferenceTransaction response message 263
DoVoid API operation 48
DoVoid request fields 48
DoVoid request message 48
DoVoid response fields 49
DoVoid response message 49
E
EbayItemPayment DetailsItem request field 100, 138
EbayItemPayment DetailsItem response field 123
EbayItemPaymentDetailsItem request field 64
EbayItemPaymentDetailsItemType request fields 65,
101, 138, 260
EbayItemPaymentDetailsItemType response fields 124
EbayItemTxnId response field 177
EbayTransactionId response field 149
Eci3ds request field 66
EciSubmitted3ds response field 70
EffectiveDate response field 178
Email request field 27
EmailSubject request field 183
EndDate request field 282
Enhanced CheckoutData request field 92
EnhancedItemData request field 101, 138
EnhancedPaymentData request field 98, 135
EnhancedPaymentData response field 122
EnhancedPaymentInfo response field 149
error codes 287
error responses 22
ErrorCode response field 126, 151
ErrorParameters response field 126, 151
EUR 377, 378
Euro 377, 378
ExchangeRate response field 147, 173, 268
ExpMonth request field 58, 75, 197, 228, 261
ExpMonth response field 212
ExpressCheckout API Operatons 79
ExpYear request field 58, 75, 197, 228, 261
ExpYear response field 213
F
FailedInitialAmountAction request field 195
FailedPaymentCount response field 212
FeeAmount response field 146, 173, 268, 286
FeeRefundAmount response field 277
FinalPaymentDueDate response field 208
FirstName request field 60, 76, 77, 199, 229, 262, 284