Xendit is a fintech company that provides payment solutions for businesses in Southeast Asia, particularly Indonesia and the Philippines. It offers various services, including payment gateways, e-wallet integrations, bank transfers, credit card processing, and other financial tools. Xendit enables businesses to accept and manage payments easily, offering seamless integration for both online and offline transactions.
How Xendit Integration Benefits Interakt Customers
• With Xendit, Interakt merchants can share payment links directly via WhatsApp, allowing customers to complete transactions seamlessly.
• Integration with Xendit can automatically track payments and update order statuses, reducing manual errors and improving operational efficiency.
• By combining Xendit’s payment solutions with WhatsApp’s conversational capabilities, merchants can offer a unified shopping experience—from inquiry to payment—on a single platform.
• Sharing a Xendit payment link in a WhatsApp chat creates a direct call-to-action, reducing the likelihood of cart abandonment by eliminating steps in the payment process.
By integrating Xendit, Interakt empowers its merchants with a seamless payment solution that streamlines transactions, enhances operational efficiency, and elevates customer satisfaction—fueling business growth and success.
Steps for Integrating Xendit Payment Gateway with Interakt Account
1. Navigate to the integration section of your Interakt account. Locate the Xendit app card and click on “Connect to Interakt.”
2. Configure the payment gateway workflow by clicking the designated button.
3. In the new tab that opens, view the workflow. Click on the workflow and select “Install.”
4 After installation, select “Edit Settings.” Enter your secret key, which is available in the developer settings, and click “Connect.”
5. With your account connected, proceed to “Flow Configuration.” Click on the “Activate” button under flow configuration.
6. After activation, return to the connect tab. A configured webhook URL will be displayed. Copy this URL, navigate to Xendit Dashboard, and proceed to next step
7.Once you navigate to “Xendit Dashboard,” by clicking HERE you can fetch your API key.
Note: Ensure while you generate your secret key, ensure you get the following accesses:
Read and write
Money In, Money Out, Report, xenPlatform, , , xenShield
Read-only
Balance, Transaction
8. To configure Webhooks, paste the previously copied callback URL and paste it under the “Invoices” Webhook section and click on “Test and save”
9. Go back to the Interakt platform and enter the Xendit API key and click “Submit” to complete the integration. Your app is now successfully connected.
Verifying the Integration
• To verify, create a payment link from the Interakt inbox section and test it on any chosen number.
• Click on the payment link icon to enter the amount, ensuring it exceeds 10,000 rupiah(IDR). For instance, input an amount of 15,000.
• Select “Generate Payment Link” and wait briefly as the link is created through the Xendit payment gateway. Upon completion, copy the link or send it directly. To send the link during a customer conversation, click “Send Link” and press “Send.” The payment link is now sent to the customer
Sending Automated Payment Confirmation Messages
Configure an ongoing campaign so that the customer receives an automated confirmation message whenever a payment is made via the Xendit-generated link.
To do so, follow the below steps:
1. Visit the notification section, create a new campaign, and start from scratch. Input a campaign name as desired.
2. Set the notification type to ongoing and the trigger to after the customer completes an event. Select the event, such as “WhatsApp Order Placed.”
Note: Ensure to conduct a test transaction for the event to appear and be selected for campaign creation. Perform a transaction through the Inbox-generated payment link. Post-payment completion, the event becomes visible for campaign setup.
Next, decide when to send the message, either immediately or after a predetermined delay, such as days, hours, or minutes. Choose “Immediately” for this example.
3. Begin by selecting the appropriate template for your process. Search for the desired template, such as “order placement” Complete the mapping by entering necessary placeholders like name, order number, and total amount. Once this is complete, proceed to the next step.
4. Decide whether to include any automation options. If not needed, skip this step as it serves as a confirmation stage. Set the scheduling to immediate, allowing the campaign to commence as soon as it is activated. Configure the stop sending option to ‘never’ unless manually stopped. Click ‘set live‘ to continue.
Your Automated Payment Confirmation Campaign is now LIVE!!
Simplify Checkout: Guide to Setting Up Xendit Auto-Checkout Bot
If you have a catalog linked to your Interakt WhatsApp account, utilize the auto-checkout feature by navigating to the commerce section and selecting the auto checkout flow.
Under the auto checkout flow section, click on top right to setup the flow
First, apply a shipping cost: choose between free shipping or specify an amount. For this instance, we’ll select free shipping.
Proceed to apply discounts. You can either provide a discount or opt for none. In this scenario, we’ll offer a 10% discount on carts exceeding a specified value ie 10,000 rupiah (IDR). Confirm the discount
Lastly, choose the payment method. Options include online payments and cash on delivery. We’ll select cash on delivery and online payment for this setup.
Note: Ensure that the Xendit payment gateway is connected for online transactions.
Confirm the payment option and set the auto checkout flow live. Additionally, access a quick setup video by tapping the relevant button. Finalize by clicking ‘set live.’
Important note: You can edit the content of the bot messages as per your choice
To test the auto checkout flow, follow the below step:
• Navigate to the inbox and click on the catalog message button.
Open the catalog, select a product, and send the catalog. On the customer’s end, they will add products to the cart and proceed to order placement.
After adding items to the cart, customer will confirm the order by selecting ‘yes.’
Customer will Verify the address, selecting ‘yes’ if it is already stored. Customer let’s suppose chooses ‘online’ for payment to generate a link via the Xendit payment gateway. The customer can follow the link to complete the payment. Confirm the successful order placement once the payment is processed, and receive a confirmation message.