Cashfree Payments icon

Cashfree Payments

Interact with Cashfree Payments API

Overview

This node interacts with the Cashfree Payments API to retrieve orders associated with a specific payment link. It is useful for scenarios where you need to fetch order details filtered by their payment status (e.g., all orders or only paid orders) for a given payment link ID. For example, an e-commerce platform can use this node to get all paid orders linked to a particular payment link to process shipments or generate reports.

Use Case Examples

  1. Fetch all orders for a payment link to analyze customer purchases.
  2. Retrieve only paid orders for a payment link to confirm successful payments before fulfillment.

Properties

Name Meaning
Link ID The ID of the payment link to get orders for, required to identify which payment link's orders to fetch.
Request ID Optional request ID for the API call, useful for troubleshooting and resolving technical issues with Cashfree support.
Idempotency Key Optional unique identifier to safely retry the API call without causing duplicate actions in case of failures or timeouts.
Order Status Filter Filter to specify which orders to fetch: either all orders or only paid orders associated with the payment link.

Output

JSON

  • json - The JSON response from Cashfree API containing the orders associated with the specified payment link, filtered by the selected order status.

Dependencies

  • Cashfree Payments API

Troubleshooting

  • Ensure that the Client ID and Client Secret credentials are correctly configured for Payment Gateway operations, as missing credentials will cause errors.
  • If the API call fails or times out, use the Idempotency Key to retry safely without creating duplicate orders.
  • Invalid or missing Link ID will result in API errors; ensure the Link ID is correctly provided.
  • If you encounter errors related to request identification, provide a Request ID to assist Cashfree support in troubleshooting.

Discussion