Help Centerβ€ΊPaymentsβ€ΊHow to integrate Xendit in SystemeScale
πŸ’³ Payments

How to integrate Xendit in SystemeScale

πŸ“… Last updated: June 2026
⏱ 8 min read
βœ… Xendit

In this article, you will learn how to integrate your Xendit account with your SystemeScale account.

What you'll need

  • A SystemeScale account
  • A Xendit account

Set up and configuration in your SystemeScale account

To connect your SystemeScale account to your Xendit account, click on your profile picture and then Settings.

Next, in the left-hand menu, click Payment Gateways.

On the payment gateway options page, click Connect for the Xendit option.

A popup window will appear. Enter your organization name, webhook secret, and public/secret access tokens.

1
Open Settings
Click your profile picture, then click Settings.
2
Open Payment Gateways
In the left-hand menu, click Payment Gateways.
3
Connect Xendit
Click Connect for the Xendit option.
4
Enter Xendit details
Enter your organization name, webhook secret, public access token, and secret access token in the popup window.

Set up and configuration in your Xendit account

API keys for your integration can be obtained from your Xendit dashboard.

Switch the toggle to Live Mode to generate production API keys. This allows you to process real transactions.

Click API Key in the Developers section.

⚠️
Use Live Mode for production keys
Live Mode keys are required when you want to process real transactions through Xendit.

Generate the Public API Key

For the Public API Key, click Copy on the blue button under Public Key to integrate Xendit gateways into your SystemeScale account.

πŸ”‘
Public API Key prefix
Your public API key starts with xnd_public.

Generate the Secret API Key

For the Secret API Key, click Generate secret key on the blue button under Secret keys.

In the popup that appears, follow these steps:

  1. Input the desired name of the API key.
  2. Select the required API key permissions.
  3. Click Generate Key to copy your Secret API key and add it into the popup in your SystemeScale account to integrate Xendit gateways.

Select the required Secret API Key permissions

Select the API key permissions below:

  • Money-in products: Write
  • Money-out products: Read
  • Balance: Read
  • Report: Write
  • Transaction: Read
  • xenPlatform
  • Account: Write
  • Account Holder: Write
  • Split Payments: Write
  • xenShield: Write
βœ…
Copy the Secret API Key immediately
The generated Secret API Key cannot be viewed again. If you forget or misplace it, delete the generated Secret API Key and generate a new one.
πŸ”
Secret API Key prefix
Your secret API key starts with xnd_production for the LIVE Secret API Key.

How to configure Webhooks

Once logged in to your Xendit dashboard, choose Settings.

Click Webhook in the Developers section.

Enable automatic retry in case of a webhook failure by clicking Enable auto-retry for failed webhook. This ensures that failed webhook events are retried automatically.

1
Open Xendit Settings
Log in to your Xendit dashboard and choose Settings.
2
Open Webhook
Click Webhook in the Developers section.
3
Enable auto-retry
Click Enable auto-retry for failed webhook.

Obtaining your webhook verification token

Click View Webhook Verification Token.

Enter your password.

Copy the token and paste it into your SystemeScale account integration settings.

πŸ””
Webhook verification token
This token is required in the Xendit integration settings so SystemeScale can verify and process Xendit webhook events correctly.

What happens when Xendit payment fails?

In addition to the main direct debit attempt, three attempts will be made at 7-day intervals.

The delay between each attempt cannot be changed.

πŸ”
Xendit failed-payment retry timing
Xendit makes three additional attempts after the main direct debit attempt, spaced 7 days apart. The interval cannot be changed.

Related payment guides

Use the related guides below if you need to activate payments in a funnel, create an order form, review failed-payment behavior, or compare Xendit with other gateways.

πŸ’³
Need to activate Xendit inside a funnel?
After connecting Xendit, make sure payments are activated in the funnel or order form where customers will pay.
Read Funnel Payment Guide β†’
Was this article helpful?