How to integrate Xendit in SystemeScale
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.
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.
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.
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:
- Input the desired name of the API key.
- Select the required API key permissions.
- 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
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.
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.
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.
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.

