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 405
Index
Ite mCategory 259
ItemCategory 393
ItemCategory request field 101, 138, 200, 392
ItemCategory response field 124
ItemHeight request field 100, 138
ItemHeight response field 123
ItemLength request field 100, 137
ItemLength response field 123
ItemNumber request field 65, 101, 138, 260
ItemNumber response field 124
ItemTotal reque stfield 61
ItemTotal request field 96, 132, 257, 394
ItemTotal response field 119
ItemURL request field 100, 138
ItemWeight request field 100, 137
ItemWeight response field 123
ItemWidth request field 100, 123, 137
J
Japanese Yen 377, 378
JPY 377, 378
K
Koruna 377, 378
Krona 377, 379
Krone 377, 378
L
LandingPage request field 92
LastName request field 60, 76, 77, 199, 229, 262, 284
LastName response field 117, 170, 213, 242, 248
LastPaymentAmount response field 212
LastPaymentDate response field 212
Locale response field 157
LocaleCode request field 90, 233
LongMessage response field 126, 151
LoyaltyCardDiscountAmount 177
LoyaltyCardDiscountCurrency 178
M
Maestro AVS response codes 382
Maestro CVV2 response codes 383
Malaysian Ringgit 377
ManagePendingTransactionStatus API operation 181
ManagePendingTransactionStatus request fields 181
ManagePendingTransactionStatus request message 181
ManagePendingTransactionStatus response fields 182
ManagePendingTransactionStatus response
message 182
ManageRecurringPaymentsProfileStatus API
operation 215
ManageRecurringPaymentsProfileStatus request
fields 215
ManageRecurringPaymentsProfileStatus request
message 215
ManageRecurringPaymentsProfileStatus response
fields 216
ManageRecurringPaymentsProfileStatus response
message 216
Mass Payment response fields 184
MassPay API operation 183
MassPay request fields 183
MassPay request message 183
MassPay response message 184
MassPayItem request field 184
MasterCard AVS response codes 381
MasterCard CVV2 response codes 383
MaxAmount request field 86
MaxFailedPayments request field 192, 225
MaxFailedPayments response field 208
Memo response field 176
MerchantSessionId request field 57, 254
MerchantStoreDetails request field 33, 276
message style 21
Mexican Peso 377
MiddleName request field 60, 76, 199, 262, 284
MiddleName response field 117, 170, 241, 248
MpiVendor3ds request field 66
MsgSubID request field 33, 36, 41, 42, 255, 266, 276,
278
MsgSubId request field 45, 49
MsgSubId response field 49
MultiItem response field 178
MXN 377
MYR 377
N
Name request field 64, 65, 94, 99, 131, 136, 196, 200,
225, 256, 259, 392, 393, 395