Easily integrate the CashFree payment gateway with Interakt to automate transactions and trigger real-time WhatsApp updates. This step-by-step guide helps you configure workflows, authenticate accounts, and set up webhooks—ensuring a smooth, end-to-end payment experience for your customers.
Use Cases Solved:
1. On-Demand Payment Link Generation via Inbox
Merchants using Cashfree can now generate and share payment links directly from Interakt’s Inbox, making it easier to collect payments during 1:1 customer conversations on WhatsApp.
2. Automated Payment Collection via WhatsApp Commerce
For e-commerce merchants using WhatsApp Commerce, Interakt now auto-generates Cashfree payment links when a customer completes a purchase. This enables a seamless auto-checkout experience for end customers on WhatsApp—from browsing to payment.
Follow the steps below to integrate Cashfree payment gateway with Interakt
Step 1
Log In to Interakt → Integrations → CashFree App → Connect to Interakt → Click on “here” in Step 1
Step 2
Click “Here” Button → Select Workflow
This workflow triggers & creates an event on Interakt whenever the payment status updates. This allows you to initiate ongoing campaigns with automated messaging.
Step 3
Proceed by clicking on “Install.”
Step 4
After installing the workflow, click on “Edit Settings.” At this stage, you’ll need to authenticate your CashFree and Interakt accounts. Enter your client ID and client secret under the domain section.
Step 5
Access your CashFree account, navigate to the developer section, and click on API keys. You can generate a new API key by clicking on the “Generate API keys” button.
Step 6
Enter the secret key. For the domain, use “sandbox” since this is a sandbox account. If using a production CashFree account, enter “API.” Click on “Connect” to authenticate your CashFree account. Similarly, to retrieve your API key, return to your Interakt account or access the developer settings to copy the secret key.
Step 7
Input your secret key and select “Connect.” With successful authentication of both CashFree and Interakt accounts, proceed to Flow Configuration. Tap on the “Activate” button.
Step 8
The workflow has been activated successfully. Return to the Connect section, where you’ll see the generated webhook URL. Copy this URL and return to your CashFree account.
Step 9
In the developer section, navigate to Webhooks and then to the Payment Links section. Click on “Add Webhook Endpoint” and paste the webhook URL that was created. Select “TEST AND ADD.”
Once you receive a success status, click the Add button to configure the webhook successfully.
Step 10
Re-enter CashFree credentials on Interakt → Submit to complete integration → Go to Inbox → Generate a payment link using your number → Copy or click “SEND CLICK” → Select “SEND” to test the setup.
Step 11
The customer will click on the payment link to proceed with the payment. It will look like this image.
Step 12
Upon successful payment → Return to Interakt → Customer receives auto-confirmation on WhatsApp → Verify event with payment mode as CashFree and platform as WhatsApp Inbox.