2012
Table Of Contents
- SOAP API Developer Reference
- Contents
- What’s New
- Preface
- 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
- ManagePendingTransactionStatus 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
- Revision History
- Index
SOAP API Developer Reference August 2012 399
Index
SurveyQuestion request field 94, 130
SurveyQuestion response field 116
SurveyQuestionresponse field 170
Swedish Krona 369, 370
Swiss Franc 369, 370
T
Taiwan New Dollar 369
Tax request field 64, 100, 136, 203, 262, 383
Tax response field 123
TaxAmount request field 74, 197, 226, 229
TaxAmount response field 146, 175, 213, 270
TaxId request field 104
TaxId response field 126
TaxIdDetails request field 102
TaxIdDetailsType request fields 104
TaxIdDetailsType response fields 126
TaxIdType request field 104
TaxIdType response field 126
TaxTotal request field 62, 97, 133, 260
TaxTotal response field 121
TerminalId 150, 178, 273
TerminalID response field 34, 278, 377, 379
Thai Baht 370
THB 370
ThreeDSecure request fields 66
ThreeDSecure response fields 70
ThreeDSecureRequest request field 57
Timestamp response field 285
Timezone response field 286
Token request field 106, 128, 192, 238, 240
Token response field 105, 114, 142, 238
TotalBillingCycles response field 212
TotalRefundedAmount response field 279
TotalType request field 94
TransactionClass request field 283
TransactionEntity request field 40
TransactionID request field 40, 161, 183, 276, 282
TransactionId request field 98, 134
TransactionID response field 41, 68, 78, 145, 173, 184,
268, 286
TransactionId response field 122, 125
TransactionSearch API operation 281
TransactionSearch request fields 282
TransactionSearch request message 281
TransactionSearch response fields 285
TransactionSearch response message 285
TransactionTyp eresponse field 145
TransactionType response field 174, 269
TrialPeriod request field 194, 227
TrialPeriod.Amount request field 196, 229
TrialPeriod.BillingFrequency request field 196
TrialPeriod.BillingPeriod request field 196
TrialPeriod.TotalBillingCycles request field 196, 228
TRY 370
Turkish Lira 370
TWD 369
Type response field 286
U
U.S. Dollar 370
UpdateRecurringPaymentsProfile API operation 221
UpdateRecurringPaymentsProfile request fields 225
UpdateRecurringPaymentsProfile request message 221
UpdateRecurringPaymentsProfile response fields 232
UpdateRecurringPaymentsProfile response
message 232
USD 370
UserName response field 181
UserSelectedOptions request field 129
UserSelectedOptions response field 115
UserSelectedOptions response fields 124, 151
V
Visa AVS response codes 371
Visa CVV2 response codes 373
VPAS response field 70
W
WSDL/XSD schema definitions 16
X
XID request field 66
Y
Yen 369, 370