Use this API to initiate refunds.
Client app ID. You can find your app id in the Merchant Dashboard.
Client secret key. You can find your secret key in the Merchant Dashboard.
API version to be used.
Request ID for the API call. Can be used to resolve tech issues. Communicate this in your tech related queries to Cashfree.
An idempotency key is a unique identifier you include with your API call. If the request fails or times out, you can safely retry it using the same key to avoid duplicate actions.
The ID which uniquely identifies your order.
Request Body to Create Refunds.
create refund request object.
Amount to be refunded. Should be lesser than or equal to the transaction amount. (Decimals allowed).
An unique ID to associate the refund with. Provie alphanumeric values.
3 - 40A refund note for your reference. To simulate refund status in Sandbox, pass SUCCESS, FAILED, PENDING, or ACTIVE in the refund_note field. This is a case-sensitive parameter.
3 - 100Speed at which the refund is processed. It's an optional field with default being STANDARD.
STANDARD, INSTANT Refund created.
The refund entity.
Cashfree Payments ID of the payment for which refund is initiated.
Cashfree Payments ID for a refund.
Merchant’s order Id of the order for which refund is initiated.
Merchant’s refund ID of the refund.
Type of object.
refund Amount that is refunded.
Currency of the refund amount.
Note added by merchant for the refund.
This can be one of ["SUCCESS", "PENDING", "CANCELLED", "ONHOLD", "FAILED"].
SUCCESS, PENDING, CANCELLED, ONHOLD The bank reference number for refund.
Charges in INR for processing refund.
Description of refund status.
Key-value pair that can be used to store additional information about the entity. Maximum 5 key-value pairs.
This can be one of ["PAYMENT_AUTO_REFUND", "MERCHANT_INITIATED", "UNRECONCILED_AUTO_REFUND"].
PAYMENT_AUTO_REFUND, MERCHANT_INITIATED, UNRECONCILED_AUTO_REFUND Method or speed of processing refund.
Time of refund creation.
Time when refund was processed successfully.
How fast refund has to be proecessed.
{
"requested": "STANDARD",
"accepted": "STANDARD",
"processed": "STANDARD",
"message": "Error message, if any"
}Cashfree forex conversion charges for refund processing.
Cashfree forex conversion tax for refund processing.
Cashfree forex conversion rate for refund processing.
Cashfree refund charges currency for a refund.