> ## Documentation Index
> Fetch the complete documentation index at: https://telr-docs.cashfree.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Errors

> Learn in detail about errors.

## Error Structure

The Payment Gateway response in case of an error includes the following:

* **error\_code** - Code associated with every error
* **error\_description** - Description of the error
* **error\_source** - Source of the error
* **error\_reason** - Failure reason

**Sample error response**:

```json theme={null}
{
	"auth_id": null,
	"authorization": null,
	"bank_reference": "306118259130",
	"cf_payment_id": 1636676360,
	"entity": "payment",
	"error_details": {
		"error_code": "TRANSACTION_DECLINED",
		"error_description": "transaction is rejected at the remitter bank end. Please reach out to issuer bank",
		"error_reason": "bank_rejected",
		"error_source": "bank"
		},
	"is_captured": false,
	"order_amount": 1.00,
	"order_id": "order_18482MSWq8prPMOW0jTeGsx0B1JmPC1",
	"payment_amount": 1.00,
	"payment_completion_time": "2023-03-02T18:24:51+05:30",
	"payment_currency": "INR",
	"payment_group": "upi",
	"payment_message": "01::REJECTED",
	"payment_method": {
		"upi": {
			"channel": "collect",
			"upi_id": "8XXXXXXXX2@upi"
			}
		},
	"payment_status": "FAILED",
	"payment_time": "2023-03-02T18:24:18+05:30"
}
```

***

## List of Errors for Payments

Download the list of errors along with their explanation.

<a href="https://gocashassets.s3.ap-south-1.amazonaws.com/repostmancollection/Error+List.xlsx" target="_blank" download>Payment Error List</a>

<Note>
  **Note:**\
  Error details will be shown for every failed transaction in the payload of the following APIs and webhook:

  * [Get Payments for an Order](/api-reference/payments/latest/payments/get-payments-for-order)
  * [Get Payment by ID](/api-reference/payments/latest/payments/get)
  * [Payment Failed Webhook](/api-reference/payments/latest/payments/webhooks#payment-failed-webhook)
</Note>
