Paypal Api Error Codes
Contents |
Adaptive Payments Payouts Payouts Mass Pay Authentication & Security Vault Log
Paypal Rest Sdk
In with PayPal Adaptive Accounts Permissions APIs REST APIs paypal rest api API Overview Authentication and Headers API Reference REST SDKs REST SDKs Quickstart NVP
Paypal Debug Id
/ SOAP API reference Support Enter search term Dashboard Dashboard My Apps & Credentials My Account Sandbox Accounts Notifications Transactions IPN Simulator paypal api status 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 Payments ErrorsMassPay ErrorsMassPay Failed Transactions IPN paypal php sdk 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 API Reference NVP / SOAP API Reference Alphabetical Directory Dashboard My Apps
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 Get Access Token
SDKs REST SDKs Quickstart NVP / SOAP API reference Support Enter search paypal sdk term Dashboard Dashboard My Apps & Credentials My Account Sandbox Accounts Notifications Transactions IPN Simulator Webhooks Simulator Webhooks Events
Paypal Developer
Live Transactions Webhooks Events Log In ← Back to APIsErrorsHTTP Status CodesError ResponsesValidation ErrorsAuthentication Errors REST API errors PayPal returns standard HTTP status codes for successful and error responses. HTTP status https://developer.paypal.com/docs/classic/api/errors/ codes Error responses Validation errors Authentication errors HTTP status codes Status code Description More information 200 Request OK 201 Resource created 400 Validation error Validation errors 401 Unauthorized request Authentication errors 402 Failed request 403 Forbidden 404 Resource was not found 50n PayPal server error Error responses The response body for all errors except Identity errors includes additional error details in this https://developer.paypal.com/docs/api/errors/ format: { "name": "ERROR_NAME", "message": "ERROR_DESCRIPTION", "information_link": "ERROR_DOCUMENTATION_LINK", "details": "ERROR_DETAILS" } The response body for Identity errors includes additional error details in this format: { "error": "ERROR_NAME", "error_description": "ERROR_DESCRIPTION" } Validation errors HTTP 400 status code To prevent validation errors, ensure that parameters are of the right type and conform to these constraints: Parameter type Description Character Names, addresses, phone numbers, and so on have maximum character limits. Numeric Credit cards, amounts, card verification value (CVV), and so on must use non-negative numeric values and have required formats. For example, a CVV must be three or four numbers while a credit card number must contain only numbers. Required Must be included in the request. For example, when you provide credit card information, you must include a postal code for most countries. Monetary Must use the right currency. For information about parameter types and constraints, see the REST API reference. Authentication errors For more information about authentication, see Make your first call. HTTP 401 status code Access token-related issues often cause authentication errors. Ensure that the access token is valid and present and not expired. Additional in
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 SDKs https://developer.paypal.com/docs/api/ 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 ← Back to APIs REST APIs Overview Authentication & Headers Errors API Reference Payments API Billing Agreements API Billing Plans API Identity API Invoicing API Payment paypal api Experience API Payouts API Vault API Webhooks API Release Notes SDKs SDKs Quickstart NVP / SOAP APIs Credentials Endpoints Currency Codes Country Codes State & Province Codes Locale Codes Response Codes Error Codes API Reference Release Notes API Basics First REST Call NVP / SOAP Apps 101 SDK Index Notifications Sandbox Go Live REST API reference Payments API The payments namespace contains resource paypal api error collections for payment, sale, refund, authorization, and capture. Payments (resource group) PayPal provides various payment-related operations through the /payment resource and related sub-resources. Use payment for direct credit card payments and PayPal account payments. You can also use sub-resources to get payment-related details. Create a payment POST /v1/payments/payment Depending on the payment_method and the funding_instrument, you can use the payment resource for direct credit card payments, stored credit card payments, or PayPal account payments. Execute approved PayPal payment POST /v1/payments/payment/payment_id/execute Executes a PayPal payment that the payer has approved. Optionally pass in one or more transactions to update transaction information when you execute the payment. Show payment details GET /v1/payments/payment/payment_id Shows details for a payment, by ID, that is yet completed. For example, a payment that was created, approved, or failed. Update payment PATCH /v1/payments/payment/payment_id Partially updates a payment, by ID. You cannot update a payment after the payment is executed. List payments GET /v1/payments/payment Lists payments that were created by the create payment call and are in any state. The list shows the payments that are made to the merchant who makes the call. Sale transactions