# Gateway Error References[](#gateway-error-references)

> For the complete machine-readable documentation index, see [llms.txt](https://apidocs.chargebee.com/llms.txt).


In this document you will learn about `error_details` attributes for [payment intents](/docs/api/payment_intents/payment-intent-object) and [transactions](/docs/api/transactions/transaction-object) resources.

**Note:** Not all attributes of `error_details` is applicable for each gateway, some expected values for each attribute are mentioned below.

The following are the details of the table columns:

-   **Error Details Attribute in Chargebee**: This column lists error detail attributes of Chargebee.
-   **Gateway**: This column indicates the payment gateway (like Stripe, Adyen, Checkout.com) associated with each error detail attribute.
-   **Gateway API Reference**: This column provides direct links to the relevant sections of the gateway's API documentation for each error detail attribute.

Error Details Attribute in Chargebee

Gateway

Gateway API Reference

request\_id

Checkout.com

-   [request\_id](https://api-reference.checkout.com/previous/#operation/requestAPaymentOrPayout!c=429&path=request_id&t=response)

request\_id

Gocardless

-   [request\_id](https://developer.gocardless.com/api-reference/#errors-error-types)

request\_id

Paypal Commerce

-   [debug\_id](https://developer.paypal.com/docs/api/orders/v2/#orders_create)

request\_id

Pay.com

-   [header(x-paycom-request-id)](https://pay.com/docs/api)

error\_category

Stripe

-   [errors-type](https://stripe.com/docs/api/errors#errors-type)
-   [errors-payment\_intent-last\_payment\_error-type](https://stripe.com/docs/api/errors#errors-payment_intent-last_payment_error-type)

error\_category

Adyen

-   [responses-400-type](https://docs.adyen.com/api-explorer/Management/latest/post/merchants/_merchantId_/paymentMethodSettings#responses-400-type)

error\_category

Checkout.com

-   [error\_type](https://api-reference.checkout.com/previous/#operation/requestAPaymentOrPayout!c=429&path=error_type&t=response)

error\_category

Gocardless

-   [type](https://developer.gocardless.com/api-reference/#errors-error-types)

error\_category

Pay.com

-   [type](https://pay.com/docs/api)

error\_category

Spreedly

-   [error\_detail](https://docs.spreedly.com/reference/api/v1/?xml#pass-in-google-pay)

error\_code

Stripe

-   [errors-code](https://stripe.com/docs/api/errors#errors-code)
-   [errors-payment\_intent-last\_payment\_error-code](https://stripe.com/docs/api/errors#errors-payment_intent-last_payment_error-code)

error\_code

Adyen

-   [Generic errorCode](https://docs.adyen.com/development-resources/error-codes/)
-   [errorCode](https://docs.adyen.com/api-explorer/Management/latest/post/merchants/_merchantId_/paymentMethodSettings#responses-400-errorCode)
-   [resultCode](https://docs.adyen.com/online-payments/payment-result-codes/#final-payment-status)

error\_code

Checkout.com

-   [error\_codes](https://www.checkout.com/docs/developer-resources/testing/codes/error-codes#Payments_endpoint)
-   [api-response-codes](https://www.checkout.com/docs/developer-resources/testing/codes/api-response-codes#Overview)

error\_code

Gocardless

-   [code](https://developer.gocardless.com/api-reference/#errors-error-types)

error\_code

Braintree

-   [code](https://developer.paypal.com/braintree/docs/reference/general/validation-errors/overview/java)

error\_code

Pay.com

-   [code](https://pay.com/docs/api)

error\_code

Spreedly

-   [error\_code](https://docs.spreedly.com/reference/api/v1/?xml#pass-in-google-pay)

error\_code

Authorize.net

-   [errorCode](https://developer.authorize.net/api/reference/index.html#payment-transactions-capture-a-previously-authorized-amount)

error\_code

Paypal Commerce

-   [name](https://developer.paypal.com/docs/api/orders/v2/#orders_create)

error\_message

Gocardless

-   [message](https://developer.gocardless.com/api-reference/#errors-error-types)

error\_message

Braintree

-   [message](https://developer.paypal.com/braintree/docs/reference/general/validation-errors/overview/java)

error\_message

Pay.com

-   [message](https://pay.com/docs/api)

error\_message

Spreedly

-   [message](https://docs.spreedly.com/reference/api/v1/?xml#pass-in-google-pay)

error\_message

Authorize.net

-   [errorText](https://developer.authorize.net/api/reference/index.html#payment-transactions-capture-a-previously-authorized-amount)

error\_message

Paypal Commerce

-   [message](https://developer.paypal.com/docs/api/orders/v2/#orders_create)

decline\_code

Stripe

-   [errors-decline\_code](https://stripe.com/docs/api/errors#errors-decline_code)
-   [errors-payment\_intent-last\_payment\_error-decline\_code](https://stripe.com/docs/api/errors#errors-payment_intent-last_payment_error-decline_code)

decline\_code

Adyen

-   [refusalReasonCode](https://docs.adyen.com/development-resources/refusal-reasons/)

decline\_code

Checkout.com

-   [response\_code](https://api-reference.checkout.com/previous/#operation/requestAPaymentOrPayout!c=201&path=response_code&t=response)
-   [status\_code](https://api-reference.checkout.com/previous/#operation/requestAPaymentOrPayout!c=201&path=status&t=response)

decline\_code

Braintree

-   [GatewayRejectionReason](https://developer.paypal.com/braintree/docs/reference/general/validation-errors/overview/java)

decline\_code

Pay.com

-   [decline\_code](https://pay.com/docs/api)

decline\_code

Paypal Commerce

-   [issue](https://developer.paypal.com/docs/api/orders/v2/#orders_create)

decline\_message

Paypal Commerce

-   [description](https://developer.paypal.com/docs/api/orders/v2/#orders_create)

network\_error\_code

Stripe

-   [NetworkResponseCode](https://stripe.com/docs/api/charges/object#charge_object-outcome-network_status)

network\_error\_code

Braintree

-   [NetworkResponseCode](https://developer.paypal.com/braintree/docs/reference/general/validation-errors/overview/java)

network\_error\_message

Braintree

-   [NetworkResponseText](https://developer.paypal.com/braintree/docs/reference/general/validation-errors/overview/java)

network\_error\_message

Stripe

-   [charge\_object-outcome-reason](https://docs.stripe.com/api/charges/object#charge_object-outcome-reason)

error\_field

Stripe

-   [errors-payment\_intent-last\_payment\_error-param](https://stripe.com/docs/api/errors#errors-payment_intent-last_payment_error-param)
-   [errors-param](https://stripe.com/docs/api/errors#errors-param)

error\_field

Gocardless

-   [errors.field](https://developer.gocardless.com/api-reference/#errors-error-types)

error\_field

Braintree

-   [attribute](https://developer.gocardless.com/api-reference/#errors-error-types)

error\_field

Pay.com

-   [params](https://pay.com/docs/api)

error\_field

Paypal Commerce

-   [field](https://developer.paypal.com/docs/api/orders/v2/#orders_create)

recommendation\_code

Adyen

-   [mastercard-merchant-advice-codes](https://docs.adyen.com/development-resources/raw-acquirer-responses/#mastercard-merchant-advice-codes)

recommendation\_code

Braintree

-   [MerchantAdviceCode](https://developer.paypal.com/braintree/docs/reference/general/validation-errors/overview/java)
-   [MerchantAdviceCodeText](https://developer.paypal.com/braintree/docs/reference/general/validation-errors/overview/java)

recommendation\_code

Stripe

-   [charge\_object-outcome-network\_advice\_code](https://docs.stripe.com/api/charges/object#charge_object-outcome-network_advice_code)

recommendation\_code

Checkout.com

-   [recommendation\_code](https://www.checkout.com/docs/developer-resources/codes/recommendation-codes)

processor\_error\_code

Gocardless

-   [errors.reason](https://developer.gocardless.com/api-reference/#errors-error-types)

processor\_error\_code

Braintree

-   [ProcessorResponseCode](https://developer.paypal.com/braintree/docs/reference/general/validation-errors/overview/java)

processor\_error\_message

Gocardless

-   [errors.message](https://developer.gocardless.com/api-reference/#errors-error-types)

processor\_error\_message

Braintree

-   [ProcessorResponseText](https://developer.paypal.com/braintree/docs/reference/general/validation-errors/overview/java)

processor\_advice\_code

Stripe

-   [charge\_object-outcome-advice\_code](https://docs.stripe.com/api/charges/object#charge_object-outcome-advice_code)
-   [errors-payment\_intent-last\_payment\_error-advice\_code](https://docs.stripe.com/api/payment_intents/object?api-version=2025-01-27.acacia#payment_intent_object-last_payment_error)

Error Details Attribute in Chargebee

Description

`error_cause_id`

The error\_cause\_id is a [Chargebee-defined code](/docs/api/errors), that uniquely identifies the specific error encountered during the request. This standardized code ensures consistent error handling across different gateway services.  
  
This ID appears in the `error_details` returned by Chargebee when a payment or gateway-related operation fails.