Docs
Payment Processors
Xendit

Xendit

This guide will walk through setting up your Xendit account in CheckoutJoy.

Quick Setup Guide

Supported Payment Options

  • One-time payments
  • Multiple payments
  • Subscriptions

Adding your account details

In the CheckoutJoy dashboard

  1. Navigate to Settings > Payment Methods
  2. Select your payment processor and click on Add

Finding your API Key ID and Secret

  1. Log into your Xendit account
  2. Navigate to **Settings > API keys **
  3. Create a new Secret Key, and give write permissions for the Money-in Products

Setting up webhook notifications

CheckoutJoy needs to be notified of any payment events such as successful payment authorizations or refunds in order to manage your customer's access to your Kajabi offers.

To do this you need to add the CheckoutJoy webhook API address to your Xendit Webhook configuration.

In your Xendit dashboard,

  • Navigate to Settings > Webhooks
  • Select the Add New Webhook button top right
  • Fill in the form with the following details
SettingValue
Webhook URLhttps://api.checkoutjoy.com/v1/notify?p=Xendit (opens in a new tab)
SecretAny string value
Active EventsSelect all Payment Events, Subscription Events and Refund Events
Finding your Xendit api key

Setting up Xendit as a payment method on CheckoutJoy

To add Xendit as a payment method on CheckoutJoy, visit your CheckoutJoy account and select Payment Methods from the main menu.

Under AVAILABLE PAYMENT PROCESSORS - select Xendit.