2009
Table Of Contents
- Name-Value Pair API Developer Guide
- Preface
- This Document
- Intended Audience
- Revision History
- PayPal NVP API Overview
- Authorization and Capture API Operation Reference
- DoDirectPayment API
- Express Checkout API Operations
- GetTransactionDetails API
- MassPay API
- RefundTransaction API
- TransactionSearch API
- Recurring Payments and Reference Transactions API Operations
- DoNonReferencedCredit API
- ManagePendingTransactionStatu s API
- GetBalance API
- AddressVerify API
- API Error Codes
- General API Errors
- Validation Errors
- Direct Payment 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
- Mass Pay API Errors
- Recurring Payments Errors
- SetCustomerBillingAgreement Errors
- GetBillingAgreementCustomerDetails Errors
- CreateBillingAgreement Errors
- UpdateBillingAgreement Errors
- DoReferenceTransaction Errors
- AddressVerify API Errors
- ManagePendingTransactionStatus API Errors
- Country Codes
- State and Province Codes
- Currency Codes
- AVS and CVV2 Response Codes
Name-Value Pair API Developer Guide 08 April 2009 217
API Error Codes
UpdateBillingAgreement Errors
UpdateBillingAgreement Errors
UpdateBillingAgreement Errors
DoReferenceTransaction Errors
All Reference Transactions-Related API Errors
Error
Code Short Message Long Message Additional Information
10001 Internal Error Internal Error
10004 Transaction refused
because of an invalid
argument. See additional
error messages for details.
Invalid argument; description field
or custom field is empty and the
status is active
Check the description and
custom fields of the billing
agreement. Either the description
or custom field is empty and the
status is active or the contents of
one of these fields exceeds the
maximum field length.
10201 Billing Agreement was
cancelled
Billing Agreement was cancelled Billing agreement has been
cancelled
10204 User’s account is closed or
restricted
User’s account is closed or
restricted
10209 Disabled Preapproved Payments not
enabled.
Merchant pull is not enabled for
the country or merchant is not
enabled for merchant pull
10209 Disabled Preapproved Payments not
enabled.
Account number mismatch for
the API caller and the account
the billing agreement belongs to.
10211 Invalid billing agreement
ID
Invalid transaction or billing
agreement ID; could not find
Billing Agreement in database
11451 Billing Agreement Id or
transaction Id is not valid
Billing Agreement Id or
transaction Id is not valid
ReferenceID field is empty.
11451 Billing Agreement Id or
transaction Id is not valid
Billing Agreement Id or
transaction Id is not valid
Reference id refers to an invalid
transaction.
11452 Merchant not enabled for
reference transactions
Merchant not enabled for reference
transactions
This merchant is not enabled for
Mark reference transaction
Error
Code Short Message Long Message Additional Information
10001 Internal Error Internal Error