advertisement
API Error Codes
SetExpressCheckout API Errors
Error
Code
15001
Short Message
Gateway Decline
15002 Gateway Decline
15003 Invalid Configuration
15004
15005
15006
15007
15008
Gateway Decline
Processor Decline
Processor Decline
Processor Decline
Invalid Data
Long Message
This transaction cannot be processed.
This transaction cannot be processed.
This transaction cannot be processed.
This transaction cannot be processed. Please enter a valid
Credit Card Verification
Number.
This transaction cannot be processed.
Corrective Action
The transaction was rejected by PayPal because of excessive failures over a short period of time for this credit card.
Contact PayPal for more information.
The transaction was declined by PayPal.
Contact PayPal for more information.
The transaction was declined because the merchant does not have a valid commercial entity agreement on file with PayPal. Contact PayPal for more information.
The transaction was declined because the CVV entered does not match the credit card.
This transaction cannot be processed. Please enter a valid credit card number and type.
This transaction cannot be processed. Please use a valid credit card.
The transaction was declined by the issuing bank, not PayPal. The merchant should attempt another card.
The transaction was declined by the issuing bank, not PayPal. The merchant should attempt another card.
The transaction was declined by the issuing bank because of an expired credit card. The merchant should attempt another card.
This transaction has been completed, but the total of items in the cart did not match the total of all items.
192
SetExpressCheckout API Errors
SetExpressCheckout API Errors
Error
Code Short Message
10001 ButtonSource value truncated.
10001
10003
Internal Error
Missing argument.
Long Message
The transaction could not be loaded
Internal Error
OtherPaymentMethodID is missing.
Correcting This Error...
September 2011
Name-Value Pair API Developer Guide
API Error Codes
SetExpressCheckout API Errors
Error
Code
10003
10003
10003
10004
10004
10004
10004
10004
10004
10004
10004
Short Message
Missing argument.
Missing argument.
Long Message
OtherPaymentMethodLabel is missing.
OtherPaymentMethodType is missing.
Missing argument.
Transaction refused because of an invalid argument. See additional error messages for details.
One or more of these giropay URLs is missing: giropaySuccessURL, giropayCancelURL,
BanktxnPendingURL.
Transaction refused because of an invalid argument. See additional error messages for details.
Transaction refused because of an invalid argument. See additional error messages for details.
Transaction refused because of an invalid argument. See additional error messages for details.
The transaction id is not valid
Invalid value for request billing address parameter.
Transaction refused because of an invalid argument. See additional error messages for details.
Transaction refused because of an invalid argument. See additional error messages for details.
Invalid item URL.
OtherPaymentMethodType is invalid.
Transaction refused because of an invalid argument. See additional error messages for details.
Transaction refused because of an invalid argument. See additional error messages for details.
RegistrationDate of buyer is invalid.
Invalid eBay buyer feedback overall positive count.
Transaction refused because of an invalid argument. See additional error messages for details.
Invalid eBay buyer feedback overall negative count.
Correcting This Error...
Name-Value Pair API Developer Guide
September 2011
193
194
API Error Codes
SetExpressCheckout API Errors
Error
Code
10004
10004
10004
10004
10004
10004
10004
10004
10004
10004
Short Message
Transaction refused because of an invalid argument. See additional error messages for details.
Transaction refused because of an invalid argument. See additional error messages for details.
Long Message
Invalid eBay buyer feedback total positive count.
Invalid eBay buyer feedback total negative count.
Transaction refused because of an invalid argument. See additional error messages for details.
Transaction refused because of an invalid argument. See additional error messages for details.
Invalid eBay buyer feedback recent positive count.
Invalid eBay buyer feedback recent negative count.
Transaction refused because of an invalid argument. See additional error messages for details.
Transaction refused because of an invalid argument. See additional error messages for details.
SellerRegistrationDate is invalid.
Invalid eBay seller feedback overall positive count.
Transaction refused because of an invalid argument. See additional error messages for details.
Transaction refused because of an invalid argument. See additional error messages for details.
Invalid eBay seller feedback overall negative count.
Invalid eBay seller feedback total positive count.
Transaction refused because of an invalid argument. See additional error messages for details.
Transaction refused because of an invalid argument. See additional error messages for details.
Invalid eBay seller feedback total negative count.
Invalid eBay seller feedback recent positive count.
Correcting This Error...
September 2011
Name-Value Pair API Developer Guide
API Error Codes
SetExpressCheckout API Errors
Error
Code
10004
10004
10004
10004
10004
10004
10005
10005
10005
10007
10010
10101
10102
Short Message
Transaction refused because of an invalid argument. See additional error messages for details.
Transaction refused because of an invalid argument. See additional error messages for details.
Long Message
Invalid eBay seller feedback recent negative count.
Invalid eBay item transaction date.
Transaction refused because of an invalid argument. See additional error messages for details.
Transaction refused because of an invalid argument. See additional error messages for details.
Invalid eBay item buyer protection type.
Invalid eBay item payment hold risk.
Transaction refused because of an invalid argument. See additional error messages for details.
Transaction refused because of an invalid argument. See additional error messages for details.
Option not supported.
Multiple eBay order IDs not allowed.
AllowPushFunding value specified is invalid. It must be 0 or 1 or an empty string.
Option not supported.
Option not supported.
Permission denied
Merchant not enabled to use enhanced checkout data.
Merchant not enabled to use
OtherPaymentMethodDetails.
Transaction ID is not supported.
You do not have permission to make this API call
Invalid Invoice
Option not supported.
PaymentAction of Order
Temporarily Unavailable
Non-ASCII invoice id is not supported.
Express Checkout temporarily unavailable. Please try later.
PaymentAction of Order is temporarily unavailable. Please try later or use other PaymentAction.
Correcting This Error...
Name-Value Pair API Developer Guide
September 2011
195
196
API Error Codes
SetExpressCheckout API Errors
Error
Code
10103
10400
10401
10402
10404
10405
10407
10409
10410
Short Message
Please use another Solution
Type.
Transaction refused because of an invalid argument. See additional error messages for details.
Long Message
Your Solution Type is temporarily unavailable. If possible, please use another Solution Type.
OrderTotal is missing.
Transaction refused because of an invalid argument. See additional error messages for details.
Authorization only is not allowed for merchant.
Order total is invalid.
This merchant account is not permitted to set PaymentAction to
Authorization. Please contact
Customer Service.
ReturnURL is missing.
Transaction refused because of an invalid argument. See additional error messages for details.
Transaction refused because of an invalid argument. See additional error messages for details.
CancelURL is missing.
Transaction refused because of an invalid argument. See additional error messages for details.
You’re not authorized to access this info.
Invalid token
Invalid buyer email address
(BuyerEmail).
Express Checkout token was issued for a merchant account other than yours.
Invalid token.
Correcting This Error...
September 2011
Name-Value Pair API Developer Guide
API Error Codes
SetExpressCheckout API Errors
Error
Code
10411
10412
10413
Short Message
This Express Checkout session has expired.
Duplicate invoice
Transaction refused because of an invalid argument. See additional error messages for details
Long Message
This Express Checkout session has expired. Token value is no longer valid.
Payment has already been made for this InvoiceID.
The totals of the cart item amounts do not match order amounts.
Correcting This Error...
If you receive this error, you must return your buyer to
PayPal to approve the use of
PayPal again. Display an error message to inform the buyer that the transaction expired, and provide a button to return to PayPal. In this situation, you are effectively restarting the entire checkout process. (Do not reuse the expired token value on
SetExpressCheckout request
.) However, because you already know the final
OrderTotal
, be sure to update the value for that element if appropriate. You might also want to update the values for ReturnURL and
CancelURL
, if necessary.
PayPal checks that
InvoiceID
values are unique for any particular merchant. If you send an InvoiceID value already associated with another transaction in the
PayPal system, PayPal returns error code 10412.
You might not be able to correct this error during an actual checkout. If you receive this error, research why it might occur and modify your implementation of Express
Checkout to ensure that you generate unique invoice identification numbers.
If you receive this error, be sure the total of the payment detail item parameters, such as
ItemTotal, HandlingTotal,
TaxTotal, and so forth add up to the order total.
Name-Value Pair API Developer Guide
September 2011
197
198
API Error Codes
SetExpressCheckout API Errors
Error
Code
10415
10418
10425
10426
10427
10428
10429
10430
10431
Short Message
Transaction refused because of an invalid argument. See additional error messages for details.
Long Message
A successful transaction has already been completed for this token.
Transaction refused because of an invalid argument. See additional error messages for details
Express Checkout has been disabled for this merchant.
The currencies of the shopping cart amounts must be the same.
Express Checkout has been disabled for this merchant. Please contact
Customer Service.
Item total is invalid.
Transaction refused because of an invalid argument. See additional error messages for details
Transaction refused because of an invalid argument. See additional error messages for details
Transaction refused because of an invalid argument. See additional error messages for details
Shipping total is invalid.
Handling total is invalid.
Transaction refused because of an invalid argument. See additional error messages for details
Transaction refused because of an invalid argument. See additional error messages for details
Tax total is invalid.
Item amount is missing.
Transaction refused because of an invalid argument. See additional error messages for details
Item amount is invalid.
Correcting This Error...
PayPal allows a token only once for a successful transaction.
If you determine that your buyers are clicking your “Place
Order” button twice, PayPal recommends that you disable the button after your buyer has clicked it.
September 2011
Name-Value Pair API Developer Guide
API Error Codes
SetExpressCheckout API Errors
Error
Code
10432
10433
10434
10436
10437
10438
10439
10440
10441
10442
10446
Short Message
Transaction refused because of an invalid argument. See additional error messages for details
Transaction refused because of an invalid argument. See additional error messages for details
Long Message
Invoice ID value exceeds maximum allowable length.
Value of Order Description has been truncated.
Correcting This Error...
Transaction refused because of an invalid argument. See additional error messages for details
Transaction refused because of an invalid argument. See additional error messages for details.
Value of Custom element has been truncated.
PageStyle value exceeds maximum allowable length.
Transaction refused because of an invalid argument. See additional error messages for details.
Transaction refused because of an invalid argument. See additional error messages for details. cpp-header-image value exceeds maximum allowable length.
cpp-header-image value exceeds maximum allowable length.
Transaction refused because of an invalid argument. See additional error messages for details.
Transaction refused because of an invalid argument. See additional error messages for details. cpp-header-image value exceeds maximum allowable length.
cpp-header-image value exceeds maximum allowable length.
Transaction refused because of an invalid argument. See additional error messages for details
ButtonSource value truncated.
Transaction refused because of an invalid argument. See additional error messages for details.
The NotifyURL element value exceeds maximum allowable length.
The ButtonSource element value exceeds maximum allowable length.
Sale is only allowed PaymentAction.
Name-Value Pair API Developer Guide
September 2011
199
200
API Error Codes
SetExpressCheckout API Errors
Error
Code
10457
10458
10459
10460
10461
10462
10463
10464
10465
10467
10468
10469
10470
10471
10472
10473
Short Message
Error occurred in communicating to eBay
Error occurred in communicating to eBay
Error occurred in communicating to eBay
Error occurred in communicating to eBay
Error occurred in communicating to eBay
Error occurred in communicating to eBay
Long Message
eBay API creation error eBay API unknown failure eBay API failure
Parsing error
Item number invalid, removed, or unavailable
Order not found
Error occurred in communicating to eBay
Error occurred in communicating to eBay
Error occurred in communicating to eBay
Error occurred in communicating to eBay eBay user password incorrect
Item ID and Transaction ID mismatch eBay user invalid
Duplicate Item ID
Transaction refused because of an invalid argument. See additional error messages for details
PaymentAction of Order
Temporarily Unavailable
Duplicate Order ID
Express Auctions is unavailable
Wowo flag is off for
ExpressO feature
Transaction refused because of an invalid argument. See additional error messages for details
Solution Type passed as Sole while
ExpressO feature is turned off
ReturnURL is missing
Transaction refused because of an invalid argument. See additional error messages for details
Error occurred in communicating to eBay
CancelURL is missing
Multiple Order IDs are not supported
Correcting This Error...
September 2011
Name-Value Pair API Developer Guide
API Error Codes
SetExpressCheckout API Errors
Error
Code
10474
10475
10476
10477
10478
10479
10480
10537
10538
10539
10725
10727
10728
10729
Short Message
Invalid Data
Long Message
This transaction cannot be processed.
The country code in the shipping address must match the buyer's country of residence
This transaction cannot be completed with PaymentAction of Sale
Correcting This Error...
Transaction refused because of an invalid argument. See additional error messages for details
Invalid Data
Invalid Data
Invalid Data
Invalid Data
Maximum number of billing agreements exceeded
More than one billing agreement specified for reference transaction
Recurring payments profile description must be provided if the billing agreement type is recurring payments
Billing agreement types cannot be mixed in the same request
Invalid Data
Risk Control Country Filter
Failure
Risk Control Max Amount
Failure
Payment declined by your
Risk Controls settings:
PayPal Risk Model.
Shipping Address Country
Error
Shipping Address1 Empty
Shipping Address City
Empty
Shipping Address State
Empty
Invalid billing agreement type
The transaction was refused because the country was prohibited as a result of your Country Monitor Risk
Control Settings.
The transaction was refused because the maximum amount was excceeded as a result of your Maximum
Amount Risk Control Settings.
Payment declined by your Risk
Controls settings: PayPal Risk
Model.
There was an error in the Shipping
Address Country field
The field Shipping Address1 is required
The field Shipping Address City is required
The field Shipping Address State is required
Name-Value Pair API Developer Guide
September 2011
201
202
API Error Codes
SetExpressCheckout API Errors
Error
Code
10730
10731
10736
10800
11001
11001
11001
11001
11001
11001
11001
11068
11547
11601
11602
11801
11802
11803
Short Message
Shipping Address Postal
Code Empty
Shipping Address Country
Empty
Shipping Address Invalid
City State Postal Code
Invalid Data
Exceeds maximum length.
Exceeds maximum length.
Exceeds maximum length.
Exceeds maximum length.
Exceeds maximum length.
Exceeds maximum length.
Exceeds maximum length.
Seller restriction.
Recurring payments temporarily unavailable; try again later
Request for billing address failed
Request for billing address failed
Invalid Data
Invalid Data
Invalid Data
Long Message
The field Shipping Address Postal
Code is required
The field Shipping Address Country is required
Correcting This Error...
A match of the Shipping Address
City, State, and Postal Code failed.
Your request is too long. Check
URLs and other long strings.
Value of NoteText element is truncated.
OtherPaymentMethodID exceeds maximum length.
OtherPaymentMethodLabel exceeds maximum length.
OtherPaymentMethodLabelDescripti on exceeds maximum length.
OtherPaymentMethodLongDescripti on exceeds maximum length.
OtherPaymentMethodLongDescripti onTitle exceeds maximum length.
OtherPaymentMethodIcon exceeds maximum length.
All sellers restricted.
Recurring payments temporarily unavailable.
Billing address request is not enabled for merchant
Feature not yet available
You cannot pass both new and deprecated parameter address fields.
You cannot pass both the new and deprecated Custom parameter.
You cannot pass both the new and deprecated Invoice ID parameter.
September 2011
Name-Value Pair API Developer Guide
API Error Codes
SetExpressCheckout API Errors
Error
Code
11804
11805
11806
11807
11810
11811
11812
11813
11814
11815
Short Message
Invalid Data
Invalid Data
Long Message
You cannot pass both the new and deprecated order description.
You cannot pass both the new and deprecated order total or amount parameters.
Invalid Data
Invalid Data
You cannot pass both the new and deprecated
ProfileAddressChangeDate parameter.
You cannot pass both the new and deprecated ShippingMethod parameter.
Invalid Insurance Amount.
Transaction refused because of an invalid argument. See additional error messages for details
Transaction refused because of an invalid argument. See additional error messages for details
Invalid Shipping Discount.
Correcting This Error...
Invalid Data
Transaction refused because of an invalid argument. See additional error messages for details
The value of Description parameter has been truncated.
Invalid callback URL.
Callback URL is wrong type Callback URL is wrong type; you must use the HTTPS
Invalid data Invalid value for AllowNote.
Item sales tax is invalid.
Transaction refused because of an invalid argument. See additional error messages for details
Callback options missing You must specify callback options when you specify a callback URL
Invalid callback timeout
Line items missing
The callback timeout is is zero; you must specify a longer timeout
Line items are required when specify a callback URL for flate rate shipping options
Ensure that your callback URL starts with https://.
Name-Value Pair API Developer Guide
September 2011
203
204
API Error Codes
SetExpressCheckout API Errors
Error
Code
11821
11822
11823
11824
11825
11826
11827
11828
11829
Short Message
Callback URL is too long
Multiple default shipping options specified
No default shipping option specified
Invalid shipping total
Invalid shipping options
Invalid shipping options
Long Message
The callback URL must not exceed
1,024 characters
You can only specify one default shipping option at a time
You must specify a default shipping option
Invalid shipping total; it should equal the shipping amount of the default shipping option
Invalid shipping options; you must specify a name and amount for each shipping option
Invalid shipping options; you must specify a name and amount for each shipping option type
Correcting This Error...
Multiple default shipping options specified
No default shipping option specified
Invalid callback timeout
Flat-rate shipping options are missing
More than one shipping option type is marked as the default; you can only specify one default shipping option at a time
You must specify one shipping option type as the default
The callback timeout is zero; you must specify a longer timeout value
Flat-rate shipping options are missing; you must specify flat-rate shipping options when you specify a callback URL
Invalid shipping total
Line items missing
Maximum amount of order not specified
Shipping total is missing
Invalid shipping total; it should equal the shipping amount of the selected shipping option
Line items missing; line items are required when you specify a callback
URL for flat-rate shipping options
Maximum amount of order not specified; you must specify the estimated value of the order when using a flat-rate shipping option
Shipping total is missing; you must specify a shipping total when using a flat-rate shipping option
September 2011
Name-Value Pair API Developer Guide
API Error Codes
SetExpressCheckout API Errors
Error
Code
11830
11831
11832
12109
12124
12200
12201
12202
12205
12207
12208
13100
13101
13102
Short Message
Insurance amount is missing Insurance amount is missing; you have offered insurance but have not specified an amount.
Callback URL is too long
Long Message
Callback URL is too long; it must not exceed 1,024 characters
Correcting This Error...
Maximum amount of order is less than itemized amounts
Option not supported.
Maximum amount of order is less than itemized amounts; the value of all items, including handling, shipping, tax, and insurance cannot be greater than the maximum amount of the order
Seller blocks payments via eBay checkout for all eBay items.
Option not supported.
Buyer ID is not present.
Immediate Payment item was not found.
More than one eBay item is present.
Express Checkout not supported for you.
Buyer ID must be specified to process an Immediate Payment item.
The item specified is either not valid or is not currently available for purchase as an Immediate Payment item.
Please check that the item is a valid Immediate Payment item.
Only one Immediate Payment item can be paid for in a single PayPal payment transaction. eBay Transaction ID and eBay Order ID must be null.
Cart ID is required for
Immediate Payment item. eBay item amount does not match Express Checkout API item amount.
Parallel payments functionality is not available
Invalid Data
Payment Request ID is missing
Requests for eBay Immediate
Payment items should not contain either eBay transaction ID or eBay order ID. If the fields are present, they should contain null values.
Cart ID is required for Immediate
Payment item.
eBay item amount must match
Express Checkout API item amount.
Parallel payments functionality is not available
Payment action of Order is only supported for parallel payments
Payment Request ID is mandatory for parallel payments
Name-Value Pair API Developer Guide
September 2011
205
206
API Error Codes
SetExpressCheckout API Errors
Error
Code
13103
13104
13105
13106
13108
13110
13111
13114
13115
13116
Short Message
Duplicate Payment Request
ID passed
Transaction refused because of an invalid argument. See
Additional error messages for details.
Invalid Data
Long Message
Payment Request ID must be unique for parallel payments
Number of payment requests exceeds maximum number of supported requests.
Invalid Data
Merchant is not eligible.
Multi Payments Sale is Not allowed
Billing Agreement is not supported for parallel payments.
You cannot pass both the new and deprecated PaymentAction parameter.
Merchant is not eligible for parallel payments.
Due to some technical diffculties the
Multi Payments for Sale is not avaliable now please try again later.
Mixed Payment action not supported
Buyer Didn't Complete
The Payment Action passed should be unique, mixed Payment Action not supported
The Buyer returned without completing the payment
Seller ID Missing
Transaction refused because of an invalid argument. See additional error messages for details.
Seller ID is mandatory for parallel payments
The transaction is in progress for this token.
Correcting This Error...
September 2011
Name-Value Pair API Developer Guide
advertisement
Related manuals
advertisement
Table of contents
- 11 What’s New
- 11 What’s New in Version
- 11 New Behavior of DoExpressCheckoutPayment
- 11 New DoExpressCheckoutPayment Error Code
- 13 Preface
- 13 About This Guide
- 13 Intended Audience
- 13 Where to Go for More Information
- 13 Documentation Feedback
- 15 PayPal Name-Value Pair API Basics
- 15 PayPal API Client-Server Architecture
- 16 PayPal Name-Value Pair API Requests and Responses
- 16 Multiple API Operations
- 17 NVP Format
- 17 Creating an NVP Request
- 17 Specifying the PayPal API Operation
- 18 Specifying an API Credential
- 19 URL Encoding
- 20 List Syntax for Name-Value Pairs
- 21 Executing NVP API Operations
- 21 Specifying a PayPal Server
- 21 Logging API Operations
- 22 Responding to an NVP Response
- 22 Common Response Fields
- 22 Error Responses
- 23 URL Decoding
- 25 AddressVerify API Operation
- 25 AddressVerify Request Message
- 25 Address Verify Request Fields
- 26 AddressVerify Response Message
- 26 Address Verify Response Fields
- 27 Authorization and Capture API Operation Reference
- 27 DoCapture API Operation
- 27 DoCapture Request Message
- 29 DoCapture Response Message
- 29 DoAuthorization API Operation
- 29 DoAuthorization Request Message
- 30 DoAuthorization Response Message
- 32 DoReauthorization API Operation
- 32 DoReauthorization Request Message
- 33 DoReauthorization Response Message
- 35 DoVoid API Operation
- 35 DoVoid Request Message
- 36 DoVoid Response Message
- 37 DoDirectPayment API Operation
- 37 DoDirectPayment Request Message
- 37 DoDirectPayment Request Fields
- 38 Credit Card Details Fields
- 38 Payer Information Fields
- 39 Address Fields
- 39 Payment Details Fields
- 41 Payment Details Item Fields
- 42 Ebay Item Payment Details Item Fields
- 43 Ship To Address Fields
- 43 3D Secure Request Fields (U.K. Merchants Only)
- 44 DoDirectPayment Response Message
- 44 DoDirectPayment Response Fields
- 45 ThreeDSecure Response Fields
- 47 DoNonReferencedCredit API Operation
- 47 DoNonReferencedCredit Request Message
- 47 DoNonReferencedCredit Request Fields
- 48 Credit Card Details Type Fields
- 49 Payer Name Type Fields
- 49 Payer Information Fields
- 49 Address Fields
- 50 DoNonReferencedCredit Response Message
- 50 DoNonReferencedCredit Response Fields
- 51 ExpressCheckout API Operations
- 51 Callback API Operation
- 51 Callback API Request Message
- 53 Callback Response Message
- 55 SetExpressCheckout API Operation
- 55 SetExpressCheckout Request Message
- 72 SetExpressCheckout Response Message
- 72 GetExpressCheckoutDetails API Operation
- 72 GetExpressCheckoutDetails Request Message
- 72 GetExpressCheckoutDetails Response Message
- 85 DoExpressCheckoutPayment API Operation
- 86 DoExpressCheckoutPayment Request Message
- 98 DoExpressCheckoutPayment Response Message
- 109 GetBalance API Operation
- 109 GetBalance Request Message
- 109 GetBalance Request Fields
- 109 GetBalance Response Message
- 109 GetBalance Response Fields
- 111 GetPalDetails API Operation
- 111 GetPalDetails Request Message
- 111 GetPalDetails Request Fields
- 111 GetPalDetails Response Message
- 111 GetPalDetails Response Fields
- 113 GetTransactionDetails API Operation
- 113 GetTransactionDetails Request Message
- 113 GetTransactionDetails Request Fields
- 113 GetTransactionDetails Response Message
- 114 GetTransactionDetails Response Fields
- 115 Receiver Information Fields
- 115 Payer Information Fields
- 116 Payer Name Fields
- 116 Address Fields
- 117 Payment Information Fields
- 121 Payment Item Information Fields
- 121 Payment Item Fields
- 122 Auction Information Fields
- 122 Subscription Terms Fields
- 123 ManagePendingTransactionStatus API Operation
- 123 ManagePendingTransactionStatus Request Message
- 123 ManagePendingTransactionStatus Request Fields
- 123 ManagePendingTransactionStatus Response Message
- 123 ManagePendingTransactionStatus Response Fields
- 125 MassPay API Operation
- 125 MassPay Request Message
- 125 MassPay Request Fields
- 125 MassPay Response Message
- 125 MassPay Response Fields
- 127 Operations
- 127 CreateRecurringPaymentsProfile API Operation
- 127 CreateRecurringPaymentsProfile Request Message
- 135 CreateRecurringPaymentsProfile Response Message
- 136 GetRecurringPaymentsProfileDetails API Operation
- 136 GetRecurringPaymentsProfileDetails Request Message
- 136 GetRecurringPaymentsProfileDetails Response Message
- 144 ManageRecurringPaymentsProfileStatus API Operation
- 144 ManageRecurringPaymentsProfileStatus Request Message
- 144 ManageRecurringPaymentsProfileStatus Response Message
- 145 BillOutstandingAmount API Operation
- 145 BillOutstandingAmount Request Message
- 145 BillOutstandingAmount Response Message
- 146 UpdateRecurringPaymentsProfile API Operation
- 146 UpdateRecurringPaymentsProfile Request Message
- 151 UpdateRecurringPaymentsProfile Response Message
- 151 SetCustomerBillingAgreement API Operation
- 152 SetCustomerBillingAgreement Request Message
- 154 SetCustomerBillingAgreement Response Message
- 154 GetBillingAgreementCustomerDetails API Operation
- 154 GetBillingAgreementCustomerDetails Request Message
- 154 GetBillingAgreementCustomerDetails Response Message
- 156 BAUpdate API Operation
- 156 BAUpdate Request Message
- 157 BAUpdate Response Message
- 159 DoReferenceTransaction API Operation
- 159 DoReferenceTransaction Request Message
- 166 DoReferenceTransaction Response Message
- 171 RefundTransaction API Operation
- 171 RefundTransaction Request Message
- 171 RefundTransaction Request Fields
- 172 RefundTransaction Response Message
- 172 RefundTransaction Response Fields
- 173 TransactionSearch API Operation
- 173 TransactionSearch Request Message
- 173 TransactionSearch Request Fields
- 175 Payer Name Fields
- 175 TransactionSearch Response Message
- 175 TransactionSearch Response Fields
- 177 Appendix A API Error Codes
- 177 General API Errors
- 178 Validation Errors
- 181 DirectPayment API Errors
- 192 SetExpressCheckout API Errors
- 207 GetExpressCheckoutDetails API Errors
- 208 DoExpressCheckoutPayment API Errors
- 217 Authorization and Capture API Errors
- 221 GetTransactionDetails API Errors
- 221 TransactionSearch API Errors
- 223 RefundTransaction API Errors
- 226 MassPay API Errors
- 228 Recurring Payments Errors
- 235 SetCustomerBillingAgreement Errors
- 237 GetBillingAgreementCustomerDetails Errors
- 237 CreateBillingAgreement Errors
- 238 UpdateBillingAgreement Errors
- 240 DoReferenceTransaction Errors
- 246 AddressVerify API Errors
- 247 ManagePendingTransactionStatus API Errors
- 249 Appendix B Countries and Regions Supported by PayPal
- 255 Appendix C State and Province Codes
- 259 Appendix D Currency Codes
- 261 AVS and CVV2 Response Codes
- 261 AVS Response Codes
- 261 AVS Response Codes for Visa, MasterCard, Discover, and American Express
- 262 AVS Response Codes for Maestro
- 262 CVV2 Response Codes
- 262 CVV2 Response Codes for Visa, MasterCard, Discover, and American Express
- 263 CVV2 Response Codes for Maestro
- 265 About Previous Versions of the API
- 265 What’s New in Version
- 265 New TaxIdDetailsType Structure in SetExpressCheckout Request
- 265 New TaxIdDetailsType Structure in GetExpressCheckoutDetails Response
- 266 What’s New in Version
- 267 Changes to PaymentDetailsItemType in DoReferenceTransaction Request
- 268 What’s New in Version
- 268 DoExpressCheckoutPayment Requests
- 270 Changes to PaymentDetailsItemType in GetExpressCheckoutDetails Response