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

# Redirection Payload After Authorisation

> Understand the POST parameters Cashfree sends to your subscription returnUrl after the customer authorises the payment on the Subscriptions API.

## Request configuration

| Method                    | Parameter type | URL                                                                                                                                                                                                                                                |
| ------------------------- | -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| cf\_subReferenceId        | Long           | Unique Id which was generated when the subscription was created (Numeric)                                                                                                                                                                          |
| cf\_subscriptionId        | String         | Checksum used to authenticate the transaction                                                                                                                                                                                                      |
| cf\_authAmount            | Float          | The money that was charged to authorise the subscription                                                                                                                                                                                           |
| cf\_referenceId           | Long           | The referenceId/transactionId of authorisation in PG                                                                                                                                                                                               |
| cf\_status                | String         | Status of the subscription. In the returnUrl, the response should be ACTIVE or BANK\_APPROVAL\_PENDING if the authorisation was successful or INITIALIZED if the authorisation failed.                                                             |
| cf\_message               | String         | A brief note about the payment.                                                                                                                                                                                                                    |
| signature                 | String         | The hash of all parameters in the request generated using secretKey.                                                                                                                                                                               |
| cf\_umrn                  | String         | The unique identifier associated with a mandate. Applicable if the payment mode is eMandate.                                                                                                                                                       |
| cf\_checkoutStatus        | String         | The subscription checkout status. The status can be SUCCESS, FAILED, SUCCESS\_DEBIT\_PENDING, SUCCESS\_TOKENIZATION\_PENDING. (This parameter will be sent from the 1st of November onwards, by default. It is available in the test environment.) |
| cf\_mode                  | String         | The checkout payment mode. Modes - NPCI\_SBC, SBC\_UPI, SBC\_CREDIT\_CARD, SBC\_DEBIT\_CARD. (This parameter will be sent from the 1st of November onwards, by default. It is available in the test environment.)                                  |
| cf\_subscriptionPaymentId | String         | The subscription payment ID. (This parameter will be sent from the 1st of November onwards, by default. It is available in the test environment.)                                                                                                  |
| cf\_umn                   | String         | The unique identifier is associated with a mandate. This is applicable if the payment mode is **UPI**.                                                                                                                                             |

<Warning> 🚧 **Return URL**
Once your customer has completed the checkout on the OTP page, we will redirect them back to your `return_url`. This will be a link-based redirection, so if you have provided a return\_url of the format - `https://b8af79f41056.eu.ngrok.io?order_id={order_id}` - your customer will be redirected to the URL - `https://b8af79f41056.eu.ngrok.io?order_id=order_271vfuhh1o4h6bQIigqyOx74YiJ1T`. </Warning>
