Xendit is a leading payment gateway in Southeast Asia that enables businesses to accept payments online. This comprehensive guide will walk you through the simple process of integrating your Xendit account with CheckoutJoy to start processing payments quickly and securely.
Quick Setup Guide
Supported Payment Options
With Xendit integration, CheckoutJoy enables you to offer flexible payment options to your customers:
One-time payments - Perfect for single product purchases
Multiple payments - Split payments into installments
Subscriptions - Recurring billing for membership and subscription products
Adding your account details
Setting up your Xendit integration takes just a few simple steps:
In your CheckoutJoy dashboard:
Navigate to Settings > Payment Methods
Select Xendit from the list of processors and click on Add
Finding your API Key ID and Secret
To connect your Xendit account, you'll need to generate API credentials:
Log into your Xendit dashboard
Navigate to Settings > API keys
Create a new Secret Key with write permissions for the Money-in Products
Copy both your API Key ID and Secret Key for the next step
Setting up webhook notifications
Webhooks are essential for real-time communication between Xendit and CheckoutJoy. They ensure your customers get immediate access to your products after payment and allow CheckoutJoy to properly manage subscriptions and refunds.
To configure webhooks:
In your Xendit dashboard, navigate to Settings > Webhooks
Under AVAILABLE PAYMENT PROCESSORS, find and select Xendit
Enter your API credentials from the previous steps
Click Save to activate Xendit for your checkout pages
Subscriptions and Payment Plans
Boost your revenue with recurring payments! CheckoutJoy seamlessly integrates with Xendit to support both subscription and payment plan options for your offers across all supported platforms.
How it works:
When you create an offer in CheckoutJoy with either Subscription or Multiple Payments billing type
CheckoutJoy automatically creates the necessary subscription or payment plan in your Xendit account
Your customers enjoy a smooth checkout experience
You receive payments automatically according to the schedule you've set
Important: Complete your Xendit payment method setup and API configuration before creating subscription or payment plan offers in CheckoutJoy.