Skip to content

Xendit

Xendit is a payment gateway that helps businesses make payments simple, secure and easy for customers.

Create a Xendit account

  1. Create a Xendit account at https://dashboard.xendit.co/register

  2. Go to https://dashboard.xendit.co/settings/developers and copy the Secret Key and Public Key to the Xendit settings page in the Sellacious backend.

Configure Xendit in Admin

In your store's Admin, go to Payments -> Payment Methods, click to Settings of the Xebndit payment method, and it will open the configuration section.

Xendit setup

Supported Currencies

If you are not using your own acquirer Merchant ID

🇮🇩 Indonesian Merchants

  • Indonesian Rupiah (IDR)

🇵🇭 Philippines Merchants

  • Philippines Peso (PHP)
  • United States Dollar (USD)

If you have your own acquirer Merchant ID

  • Indonesian Rupiah (IDR)
  • Philippines Peso (PHP)
  • United States Dollar (USD)
  • Singapore Dollar (SGD)
  • Malaysian Ringgit (MYR)

Test Cards

Before accepting real payment, you can use testing cards in this section to test the payment flow.

SchemaCard Number3DS CaseChargeExpected Behavior
VISA40000000000010913DS EMV 2.0 ChallengeCard is enrolled in 3DS EMV 2.0 and will trigger challenge flow. Popup page will be generated and OTP will be requested.
Mastercard52000000000010963DS EMV 2.0 ChallengeCard is enrolled in 3DS EMV 2.0 and will trigger challenge flow. Popup page will be generated and OTP will be requested.
JCB33370000002000043DS EMV 2.0 ChallengeCard is enrolled in 3DS EMV 2.0 and will trigger challenge flow. Popup page will be generated and OTP will be requested.
AMEX3400000000010983DS EMV 2.0 ChallengeCard is enrolled in 3DS EMV 2.0. The OTP page will be generated, without rendering and with auto success.*Simulated in test mode.*Note: this is for testing in development only. AMEX cards are only usable with certain acquirers. In Indonesia, you must have your own Merchant ID with BCA to accept AMEX cards.
VISA40000000000010003DS EMV 2.0 FrictionlessCard is enrolled in 3DS EMV 2.0 and will trigger frictionless flow. Popup page will be generated but 3DS will complete without requiring OTP.
Mastercard52000000000010053DS EMV 2.0 FrictionlessCard is enrolled in 3DS EMV 2.0 and will trigger frictionless flow. Popup page will be generated but 3DS will complete without requiring OTP.
Mastercard40000000000000103DS Enabled✅ only success if skip 3DSCard is enrolled in 3DS and can be used to test the authentication flow but will fail the authentication
Mastercard52000000000000153DS Enabled✅ only success if skip 3DSCard is enrolled in 3DS and can be used to test the authentication flow but will fail the authentication
AMEX3400000000060223DS Enabled✅ only success if skip 3DSCard is enrolled in 3DS and can be used to test the authentication flow but will fail the authentication. Note: this is for testing in development only. AMEX cards are only usable with certain acquirers. In Indonesia, you must have your own Merchant ID with BCA to accept AMEX cards.
VISA40000000000010753DS Enabled✅ only success if skip 3DSCard is enrolled in 3DS but will fail due to timeout during the 3DS request. Useful for handling 3DS timeouts in your system.

Crafted with ❤️