How to Connect Xendit for Online Payments
How to Connect Xendit for Online Payments
Overview
Xendit is a payment provider that can be configured in your restaurant dashboard to offer online payments through your storefront.
Where to Find Xendit Settings

- Log in to your restaurant dashboard.
- Navigate to Settings → Payments → Payment options.
- Under Online payments, click Manage gateways.
- Find Xendit and click Connect.

Step 1: Get Your Xendit API Key

- Log in to your Xendit Dashboard.
- Open the API keys section in your account settings or developer settings.
- Select the appropriate environment, such as Test Mode or Live Mode, if available.
- Generate or retrieve the API key required for your integration.
- Copy the key securely.
Use credentials from the correct Xendit account and environment.
Step 2: Configure Xendit
In the Connect Xendit window, review the available settings.
Enable Xendit
Use the toggle to enable or disable Xendit as a payment method on your storefront.
Require Consent Before Payment
Enable this option if customers must accept your Terms and Conditions and Privacy Policy before placing an order using Xendit.
The relevant legal content pages must be activated before this option can be enabled.
Display Name
The Display Name (Shown to Customers) field controls how Xendit appears on your storefront.
- Enter a custom display name if required.
- Leave the field blank to use the provider's default name.
Enter the Required Credentials
Enter the credentials requested by the Connect Xendit window. Make sure the credentials belong to the correct Xendit account and environment.
Step 3: Save the Configuration
- Review the settings and credentials.
- Confirm that Xendit is enabled if you want customers to use it.
- Click Save.
- Check the gateway status on the Payment Gateways page.
Step 4: Test the Payment Method
- Open your restaurant storefront.
- Proceed to checkout with an appropriate test order.
- Confirm that Xendit appears as a payment option when enabled.
- Test the payment flow using the supported testing environment before accepting live payments.
Troubleshooting
If Xendit does not work as expected:
- Verify that the credentials are correct.
- Confirm that the gateway is enabled.
- Check that the configuration has been saved.
- Make sure you are using credentials from the intended environment.
- Contact platform support if the issue continues.
Never share private API credentials in screenshots or support messages.
Important Notes
- Test and live credentials may differ.
- Use only the credential types requested by your integration.
- Enable the consent requirement only after activating the required legal content pages.
Quick Checklist
- Xendit account accessed.
- Required API credentials obtained.
- Credentials entered in the correct fields.
- Display name and consent settings reviewed.
- Xendit enabled and settings saved.
- Checkout tested before accepting live payments.
Updated on: 21/10/2026
Thank you!
