claude_desktop_config.json
file.
settings.json
file in Visual Studio Code.
PAYMENTS_APP_ID
: Specify your Payment Gateway client ID.PAYMENTS_APP_SECRET
: Specify your Payment Gateway client secret.PAYOUTS_APP_ID
: Specify your Payouts client ID.PAYOUTS_APP_SECRET
: Specify your Payouts client secret.TWO_FA_PUBLIC_KEY_PEM_PATH
: Provide the path to your 2FA public key.SECUREID_APP_ID
: Specify your SecureID client ID.SECUREID_APP_SECRET
: Specify your SecureID client secret.TWO_FA_PUBLIC_KEY_PEM_PATH
: Provide the path to your 2FA public key.ENV
: Set to sandbox
for testing or production
for live environments. Default is sandbox
.TOOLS
: Provide a comma-separated list of modules to enable:
pg
: Payment Gatewaypayouts
: Payoutssecureid
: SecureIDTool name | Description |
---|---|
search | Search across the Cashfree Payments developer documentation. |
create-payment-link | Create a new payment link. |
fetch-payment-link-details | View details and the current status of a payment link. |
cancel-payment-link | Cancel an active payment link. You can’t make payments after cancellation. |
get-orders-for-a-payment-link | View all orders associated with a payment link. |
create-order | Create an order to obtain a payment_session_id . |
get-order | Fetch details of an order using the order ID. |
get-order-extended | Get additional order data, such as address, cart, and customer details. |
get-eligible-payment-methods | Retrieve available payment methods for a specific order and amount. |
get-payments-for-an-order | View all payment attempts associated with an order. |
get-payment-by-id | View payment details using a payment ID. |
create-refund | Initiate a refund for a payment. |
get-all-refunds-for-an-order | Fetch all refunds processed for an order. |
get-refund | Retrieve details of a specific refund. |
get-all-settlements | Retrieve settlement details using ID, UTR, or a date range. |
get-split-and-settlement-details-by-order-id-v2-0 | Get vendor split and settlement data for an order. |
get-settlements-by-order-id | View all settlement records for a specific order. |
get-disputes-by-order-id | Retrieve all disputes raised for an order. |
get-disputes-by-payment-id | Retrieve all disputes associated with a payment. |
get-disputes-by-dispute-id | Retrieve details of a dispute using its dispute ID. |
accept-dispute-by-dispute-id | Accept a dispute and resolve it in favour of the customer. |
submit-evidence-to-contest-the-dispute-by-dispute-id | Submit supporting documents to contest a dispute. |
simulate-payment | Simulate a payment (requires a valid pre-created order). |
fetch-simulation | Retrieve details of a simulated payment. |
Tool name | Description |
---|---|
standard-transfer-v2 | Initiate a single fund transfer using Cashfree Payouts. |
get-transfer-status-v2 | Check the status of a transfer. |
batch-transfer-v2 | Initiate a batch of transfers in one request. |
get-batch-transfer-status-v2 | Check the status of a batch transfer. |
authorize | Authenticate and obtain a bearer token for subsequent requests. |
create-cashgram | Create a new Cashgram to transfer money to recipients. |
deactivate-cashgram | Deactivate an existing Cashgram. |
get-cashgram-status | Retrieve the status of a Cashgram. |
Tool name | Description |
---|---|
verify-name-match | Verify name match, including common variations and spelling errors. |
generate-kyc-link | Generate a link for users to submit KYC information. |
get-kyc-link-status | Check the status of a KYC link. |
generate-static-kyc-link | Create a reusable KYC link that doesn’t expire after one use. |
deactivate-static-kyc-link | Disable a previously generated static KYC link. |