Paypal Nvp Api Error Codes
Contents |
Adaptive Payments Payouts Payouts Mass Pay Authentication & Security
Paypal Response Variables
Vault Log In with PayPal Adaptive Accounts Permissions paypal response after payment APIs REST APIs API Overview Authentication and Headers API Reference REST SDKs REST
Paypal Error Codes
SDKs Quickstart NVP / SOAP API reference Support Enter search term Dashboard Dashboard My Apps & Credentials My Account Sandbox Accounts paypal rest api Notifications Transactions IPN Simulator Webhooks Simulator Webhooks Events Live Transactions Webhooks Events Log In ← Back to APIsError CodesGeneral ErrorsAddressVerify ErrorsBilling Agreements ErrorsSetCustomerBillingAgreement ErrorsGetBillingAgreementCustomerDetails ErrorsCreateBillingAgreement ErrorsBAUpdate ErrorsDirect Payments ErrorsDoDirectPayment ErrorsDoDirectPayment Processor Response CodesDoReferenceTransaction ErrorsExpress Checkout ErrorsSetExpressCheckout ErrorsGetExpressCheckoutDetails ErrorsDoExpressCheckoutPayment ErrorsAuthorization & Capture ErrorsManagePendingTransactionStatus ErrorsMass paypal ipn Payments ErrorsMassPay ErrorsMassPay Failed Transactions IPN Reason CodesRecurring Payments ErrorsRefunds ErrorsRefundTransaction ErrorsDoNonReferencedCredit ErrorsRefund ErrorsTransactionSearch ErrorsUniversal Air Travel Plans ErrorsDoUATPAuthorization ErrorsDoUATPExpressCheckoutPayment ErrorsValidation Errors API error codes A PayPal API operation can return multiple error and warning codes. Error category Error codes General errors 10002 to 10101 AddressVerify errors 10004 to 10014 Billing Agreement errors 10004 to 13200 Direct Payments errors (Website Payments Pro) 10001 to 15012 DoReferenceTransaction errors 10001 to 18014 Express Checkout errors 10001 to 19065 ManagePendingTransactionStatus errors 10014 to 11614 Mass Payments errors 10001 to 10327 Recurring Payments errors 10001 to 15004 Refund errors 10001 to 15011 500000 to 589061 TransactionSearch errors 10001 to 11002 Universal Air Travel Plan (UATP) errors 10001 to 15010 Validation errors 81000 to 99998 Documentation Make First REST Call REST
Adaptive Payments Payouts Payouts Mass Pay Authentication & Security Vault Log In with PayPal Adaptive Accounts Permissions APIs REST APIs API Overview Authentication and Headers API Reference REST
Paypal Status
SDKs REST SDKs Quickstart NVP / SOAP API reference Support Enter search paypal sandbox term Dashboard Dashboard My Apps & Credentials My Account Sandbox Accounts Notifications Transactions IPN Simulator Webhooks Simulator Webhooks Events
Paypal Api
Live Transactions Webhooks Events Log In ← Back to APIsNVP / SOAP Apps 101Get StartedNVP BasicsSOAP Basics PayPal Name-Value Pair API Basics The Name-Value Pair (NVP) API provides parameter-based association between https://developer.paypal.com/docs/classic/api/errors/ the request and response fields of a message and their values. The request message is sent from your website by the API, and a response message is returned by PayPal using a client-server model in which your site is a client of the PayPal server. Name-Value Pair (NVP) describes the format of the request and response messages that you send to and https://developer.paypal.com/docs/classic/api/NVPAPIOverview/ receive from the PayPal API. An example of a name-value pair is FieldName=Value, where FieldName is the name of the PayPal API field and Value is the information that you are passing to or receiving from the PayPal API, such as, VERSION=200. Note: The PayFlow API also uses name-value pairs to provide parameter-based association between request and response fields of a message and their values; however, the PayFlow API is not the same as the NVP API; for more information about the PayFlow API, see the Payflow Gateway Developer Guide and Reference. PayPal API Client-Server Architecture The PayPal API uses a client-server model in which your website is a client of the PayPal server. A page on your website initiates an action on a PayPal API server by sending a request to the server. The PayPal server responds with a confirmation that the requested action was taken or indicates that an error occurred. The response might also contain additional information related to the request. The following diagram shows the basic request-response mechanism. For example, you might want to obtain the buyer's shipping address
Adaptive Payments Payouts Payouts Mass Pay Authentication & Security Vault Log In with PayPal Adaptive Accounts Permissions APIs REST APIs API Overview Authentication and Headers https://developer.paypal.com/docs/classic/api/locale_codes/ API Reference REST SDKs REST SDKs Quickstart NVP / SOAP API reference Support Enter search term Dashboard Dashboard My Apps & Credentials My Account Sandbox Accounts Notifications Transactions IPN Simulator Webhooks Simulator Webhooks Events Live Transactions Webhooks Events Log In REST APIsOverviewAuthentication & HeadersErrors API ReferenceRelease NotesSDKsSDKs QuickstartNVP / SOAP APIsCredentialsEndpointsCurrency CodesCountry CodesState & Province CodesLocale CodesResponse CodesError CodesSDKs error codes API ReferenceRelease NotesAPI BasicsFirst REST CallNVP / SOAP Apps 101SDK IndexNotificationsSandboxGo Live NVP/SOAP API locale codes PayPal's Express Checkout pages can display in any of the following PayPal supported languages and locales. Note: Merchants not using Express Checkout and using a PayPal payment button (PayPal Payments Standard) can set the locale code of a payment button using the en_US7 variable paypal nvp api of the HTML variables for displaying PayPal checkout pages. Localizing the buyer's checkout experience in Express Checkout Merchants can pass a locale code to the en_US6 ( NVP, SOAP ) or en_US5 ( NVP ) API operations in order to localize the buyer's checkout experience. However, the locale code that is passed is not the only factor taken into consideration when PayPal determines which locale to use for the checkout page. The following are all taken into consideration to determine the locale of the checkout page: The shipping address country provided by the merchant in the en_US4 request. The country taken from the en_US3 parameter passed by the merchant. The country of the currently logged-in user. The merchant's country. In cases where the above-mentioned information is not available, PayPal uses the following default locales, in order of priority: en_US2 en_US1 en_US0 VA9 See changing the locale in the Express Checkout integration guide for an example. Supported Locale Codes The following are the locales that PayPal currently supports. Country Country Code Language Support Priority Locale Code ALBANI