Cashfree Payments icon

Cashfree Payments

Interact with Cashfree Payments API

Overview

This node interacts with the Cashfree Payments API to retrieve all refunds associated with a specific order. It is useful for scenarios where you need to track or manage refunds for orders processed through Cashfree, such as in e-commerce platforms or payment management systems. For example, you can use this node to fetch refund details for an order to display refund status to customers or for internal reconciliation.

Use Case Examples

  1. Fetch all refunds for a given order ID to display refund history in an order management dashboard.
  2. Retrieve refund details to verify refund processing status for customer support inquiries.

Properties

Name Meaning
Order ID The ID of the order to get refunds for, required to specify which order's refunds to retrieve.
Request ID Optional request ID for the API call, useful for troubleshooting and communicating with Cashfree support.
Idempotency Key Optional unique identifier to safely retry the API call without causing duplicate actions, recommended in UUID format.

Output

JSON

  • json - The JSON response from Cashfree API containing the list of refunds associated with the specified order.

Dependencies

  • Cashfree Payments API

Troubleshooting

  • Ensure that the required credentials (Client ID and Client Secret) for Cashfree Payments API are correctly configured, otherwise the node will throw an authentication error.
  • If the order ID is missing or invalid, the API call will fail; verify that the Order ID input is correctly provided.
  • Use the Request ID and Idempotency Key inputs to help resolve technical issues with Cashfree support and to avoid duplicate API calls in case of retries.

Links

Discussion