Actions9
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
- Fetch all orders for a payment link to analyze customer purchases.
- 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.