This guide will walk through setting up Kajabi to take payments using your Midtrans account. Using the CheckoutJoy integration, you can take payments using your Midtrans account from the Checkoutjoy checkout pages or directly from your Kajabi checkout pages.
The integration uses the Midtrans SNAP interface to securely process payments on hosted Midtrans pages. When a customer selects to purchase your product on a checkout page, CheckoutJoy will set up a transaction with Midtrans and redirect the customer to the Midtrans SNAP page.
After payment has been processed, the customer will be taken back to your website and your configured thank-you page.
- One-time payments
- Multiple payments
- You need a verified Midtrans account with a Live Server Key
- You need to add your Kajabi offer information in your CheckoutJoy account
- You need to add the CheckoutJoy widget to your Kajabi checkout pages
Your Server Key can be found in your Midtrans dashboard under Settings > Access Keys.
Be sure to use the Server Key
To add Midtrans as a payment method on CheckoutJoy, visit your CheckoutJoy account and
Payment Methods from the main menu.
Under AVAILABLE PAYMENT PROCESSORS - select
CheckoutJoy needs to be notified of any payment events that occur when a customer pays through Midtrans.
To do this you need to add the CheckoutJoy webhook API address to your Midtrans account.
In your Midtrans dashboard,
- Log in to your MAP
- Navigate to Settings > Configurations
|Payment Notification URL||https://api.checkoutjoy.com/v1/notify?p=Midtrans|
|Finish Redirect URL||https://www.checkoutjoy.com/r/kajabi/success|
|Unfinish Redirect URL||https://www.checkoutjoy.com/r/kajabi/pending|
|Error Redirect URL||https://www.checkoutjoy.com/r/kajabi/error|