Tools
| Name | Description |
|---|---|
create_orderCreate a Cashfree Payment Gateway order and return a payment session ID for hosted checkout. | Create a Cashfree Payment Gateway order and return a payment session ID for hosted checkout. |
get_orderFetch a Cashfree Payment Gateway order by merchant order ID. | Fetch a Cashfree Payment Gateway order by merchant order ID. |
get_order_extendedFetch extended order data such as address, cart, offers, and customer details. | Fetch extended order data such as address, cart, offers, and customer details. |
order_payInitiate a Cashfree server-to-server payment for an existing order using the documented Order Pay API. | Initiate a Cashfree server-to-server payment for an existing order using the documented Order Pay API. |
authorize_paymentCapture or void a pre-authorized Cashfree payment for an order. | Capture or void a pre-authorized Cashfree payment for an order. |
list_order_paymentsList all Cashfree payments recorded for an order. | List all Cashfree payments recorded for an order. |
get_paymentGet one Cashfree payment for an order by Cashfree payment ID. | Get one Cashfree payment for an order by Cashfree payment ID. |
create_refundInitiate a full or partial Cashfree refund for a successful payment. | Initiate a full or partial Cashfree refund for a successful payment. |
list_refundsList refunds for a Cashfree order. | List refunds for a Cashfree order. |
get_refundFetch a specific Cashfree refund by order ID and refund ID. | Fetch a specific Cashfree refund by order ID and refund ID. |
create_payment_linkCreate a Cashfree hosted payment link for collecting a payment from a customer. | Create a Cashfree hosted payment link for collecting a payment from a customer. |
get_payment_linkFetch a Cashfree payment link by link ID. | Fetch a Cashfree payment link by link ID. |
list_payment_link_ordersList Cashfree orders created against a payment link. | List Cashfree orders created against a payment link. |
cancel_payment_linkCancel an active Cashfree payment link so no further payments can be made against it. | Cancel an active Cashfree payment link so no further payments can be made against it. |
get_settlementsFetch Cashfree settlement details by settlement ID, UTR, or date filters. | Fetch Cashfree settlement details by settlement ID, UTR, or date filters. |
get_order_settlementsFetch settlement details for a Cashfree order. | Fetch settlement details for a Cashfree order. |
get_settlement_reconciliationFetch Cashfree settlement reconciliation details by settlement ID, UTR, or date range. | Fetch Cashfree settlement reconciliation details by settlement ID, UTR, or date range. |
get_pg_reconciliationFetch Cashfree payment gateway reconciliation details for a date range. | Fetch Cashfree payment gateway reconciliation details for a date range. |
list_saved_instrumentsFetch saved card instruments for a Cashfree customer from Token Vault. | Fetch saved card instruments for a Cashfree customer from Token Vault. |
get_saved_instrumentFetch a single saved Cashfree Token Vault instrument for a customer. | Fetch a single saved Cashfree Token Vault instrument for a customer. |
delete_saved_instrumentDelete a saved Cashfree Token Vault instrument for a customer. | Delete a saved Cashfree Token Vault instrument for a customer. |
get_saved_instrument_cryptogramFetch the network token and cryptogram for a saved Cashfree card instrument. | Fetch the network token and cryptogram for a saved Cashfree card instrument. |
create_beneficiaryCreate a Cashfree Payouts v2 beneficiary for bank, IFSC, or UPI disbursements. | Create a Cashfree Payouts v2 beneficiary for bank, IFSC, or UPI disbursements. |
get_beneficiaryGet a Cashfree Payouts v2 beneficiary by beneficiary ID or bank account and IFSC. | Get a Cashfree Payouts v2 beneficiary by beneficiary ID or bank account and IFSC. |
remove_beneficiaryRemove a Cashfree Payouts beneficiary. This prevents future transfers to that beneficiary ID. | Remove a Cashfree Payouts beneficiary. This prevents future transfers to that beneficiary ID. |
create_transferInitiate a Cashfree Payouts v2 fund transfer to a beneficiary. | Initiate a Cashfree Payouts v2 fund transfer to a beneficiary. |
get_transfer_statusGet Cashfree Payouts v2 transfer status by transfer ID or Cashfree transfer ID. | Get Cashfree Payouts v2 transfer status by transfer ID or Cashfree transfer ID. |
create_batch_transferInitiate a Cashfree Payouts v2 batch transfer request. | Initiate a Cashfree Payouts v2 batch transfer request. |
get_batch_transfer_statusGet status for a Cashfree Payouts v2 batch transfer request. | Get status for a Cashfree Payouts v2 batch transfer request. |
Triggers
| Name | Description |
|---|---|
webhook_event_receivedReceive Cashfree order, payment, refund, settlement, dispute, or payout webhooks after verifying x-webhook-signature. | Receive Cashfree order, payment, refund, settlement, dispute, or payout webhooks after verifying x-webhook-signature. |
payment_succeededReceive Cashfree successful payment webhook events. | Receive Cashfree successful payment webhook events. |
refund_updatedReceive Cashfree refund status webhook events. | Receive Cashfree refund status webhook events. |
payout_transfer_updatedReceive Cashfree Payouts v2 transfer status webhook events. | Receive Cashfree Payouts v2 transfer status webhook events. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('cashfree', 'create_order', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'cashfree',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Cashfree Payments to my app?
Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does Cashfree Payments support?
Cashfree Payments supports 29 tools including Create Order, Get Order, Get Order Extended, Order Pay, Capture or Void Preauth, and more.
Can I use Cashfree Payments with AI agents?
Yes. Add Cashfree Payments to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
Can Cashfree Payments be used in stateful agent workflows?
Yes. Agents can combine Cashfree Payments tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does Cashfree Payments use?
Cashfree Payments uses Custom. Weavz stores credentials securely and uses them for authorized action execution.
How much does the Cashfree Payments integration cost?
The Cashfree Payments integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does Cashfree Payments support?
Cashfree Payments supports 4 triggers including Webhook Event Received, Payment Succeeded, Refund Updated, Payout Transfer Updated.
Connect Cashfree Payments in minutes
Get 20,000 free action executions every month. No credit card required.