Orders v2 errors
Errors are listed by endpoint and then by error name.
Get order
Error | Description | Issue |
---|---|---|
An internal server error occurred. A system or application error occurred. | ||
Authorization failed due to insufficient permissions. |
|
|
The specified resource does not exist. |
|
|
Authentication failed due to missing authorization header or invalid authentication credentials. |
|
Create order
Error | Description | Issue |
---|---|---|
INTERNAL_SERVER_ERROR |
An internal server error occurred. A system or application error occurred. | |
Authentication failed due to missing authorization header, or invalid authentication credentials. | : Account validations failed for the user. | |
The request is not well-formed, is syntactically incorrect, or violates schema. For more information, see Validation errors. |
|
|
Authorization failed due to insufficient permissions. |
|
|
UNPROCESSABLE_ENTITY |
The requested action could not be completed, was semantically incorrect, or failed business validation. |
|
Patch order
Error | Description | Issue |
---|---|---|
An internal server error occurred. | ||
Authentication failed due to missing authorization header or invalid authentication credentials. | INVALID_ACCOUNT_STATUS : Account validations failed for the user. |
|
Request is not well formed, is syntactically incorrect, or violates schema. |
|
|
NOT_AUTHORIZED |
Authorization failed due to insufficient permissions. |
|
The specified resource does not exist. | : Specified resource ID does not exist. Please check the resource ID and try again. | |
The requested action could not be performed, is semantically incorrect, or failed business validation. |
|
Save order
Error | Description | Issue |
---|---|---|
The requested action could not be performed, semantically incorrect, or failed business validation. | : The option to save an order is only available if the `intent` is AUTHORIZE and `processing_instruction` uses one of the `ORDER_SAVED` options. For example, `intent`=AUTHORIZE, `processing_instruction`=ORDER_SAVED_EXPLICITLY. Please change the intent and/or processing_instruction` and try again. : The API caller account is setup in a way that does not allow it to be used for saving the order. This functionality is not available for PayPal Complete Payments Platform for Platforms & Marketplaces. |
Authorize order
Error | Description | Issue |
---|---|---|
An internal server error occurred. A system or application error occurred. | ||
Authentication failed due to missing authorization header or invalid authentication credentials. | : Account validations failed for the user. | |
"Request is not well formed, is syntactically incorrect, or violates schema. |
|
|
Authorization failed due to insufficient permissions. |
|
|
The specified resource does not exist. | : Specified resource ID does not exist. Check the resource ID and try again. | |
UNPROCESSABLE_ENTITY |
"The requested action could not be performed, is semantically incorrect, or failed business validation. |
AGREEMENT_ALREADY_CANCELLED : The requested agreement is already canceled. BILLING_AGREEMENT_NOT_FOUND : The requested billing agreement token was not found. CARD_EXPIRED : The payment card provided is expired. COMPLIANCE_VIOLATION : Transaction is declined due to compliance violation. DOMESTIC_TRANSACTION_REQUIRED : This transaction requires the payee and payer to be resident in the same country. A domestic transaction is required to create this payment. DUPLICATE_INVOICE_ID : Duplicate invoice ID detected. void potential duplicate transactions by setting your account so that it requires unique invoice IDs for each transaction. INSTRUMENT_DECLINED : The instrument presented was either declined by the processor or bank or it can't be used for this payment. ORDER_NOT_APPROVED : Payer has not yet approved the Order for payment. Redirect the payer to the approve URL returned as part of the HATEOAS links within the create order call or provide a valid payment_source in the request. MAX_NUMBER_OF_PAYMENT_ATTEMPTS_EXCEEDED : You have exceeded the maximum number of payment attempts. PAYEE_BLOCKED_TRANSACTION : The fraud settings for this seller are such that this payment cannot be executed. PAYER_ACCOUNT_LOCKED_OR_CLOSED : The payer account cannot be used for this transaction. PAYER_ACCOUNT_RESTRICTED : The payer's account is restricted. PAYER_CANNOT_PAY : The payer cannot pay for this transaction. Contact the payer to find other ways to pay for this transaction. TRANSACTION_LIMIT_EXCEEDED : Total payment amount exceeded transaction limit. TRANSACTION_RECEIVING_LIMIT_EXCEEDED : The transaction exceeds the receiver's receiving limit. TRANSACTION_REFUSED : The request was refused. REDIRECT_PAYER_FOR_ALTERNATE_FUNDING : Transaction failed. Redirect the payer to select another funding source. "ORDER_ALREADY_CAPTURED : Order already captured. If intent=CAPTURE , only one capture per order is allowed. TRANSACTION_BLOCKED_BY_PAYEE : Transaction blocked by payee’s fraud protection settings. AUTH_CAPTURE_NOT_ENABLED : Authorization and capture feature is not enabled for the merchant. Make sure that the recipient of the funds is a verified business account. NOT_ENABLED_FOR_CARD_PROCESSING : The API caller account is not setup to be able to process card payments. Contact PayPal customer support. PAYEE_NOT_ENABLED_FOR_CARD_PROCESSING : Payee account is not setup to be able to process card payments. Contact PayPal customer support. INVALID_PICKUP_ADDRESS : If the shipping_option.type is set to PICKUP , then the shipping_detail.name.full_name should start with S2S , meaning ship to store. For example, S2S My Store . SHIPPING_ADDRESS_INVALID : Provided shipping address is invalid. CARD_CLOSED : The card is closed with the issuer. FX_RATE_CHANGE_DUE_TO_MARKET_EVENT : The foreign exchange rate (FX) rate associated with the specified FX rate ID has been changed due to market events. Please refer to the provided new_fx_id link to retrieve a new FX rate ID and try the request again. |
Capture order
Error | Description | Issue |
---|---|---|
An internal server error occurred. A system or application error occurred. | ||
Authentication failed due to missing authorization header or invalid authentication credentials. | : Account validations failed for the user. | |
Request is not well formed, is syntactically incorrect, or violates schema. |
|
|
Authorization failed due to insufficient permissions. |
|
|
The specified resource does not exist. | : Specified resource ID does not exist. Check the resource ID and try again. | |
UNPROCESSABLE_ENTITY |
The requested action could not be performed, is semantically incorrect, or failed business validation. |
|