---- dataentry gateway ----
type : gateway # do not change this line
# Add the full name of the gateway after the colon below.
name : Xendit
# Supported Countries. Please use 2-character ISO Country Codes available at
# http://www.iso.org/iso/english_country_names_and_code_elements
# Separate multiple country codes by commas.
countries : ID, PH
# Enter the FoxyCart versions where support was added or removed (if applicable).
# Version numbers should include applicable decimals, such as "0.7.0" and not "070"
support-added : 2.0
support-removed :
# Features and Details
auth-net-emulation : no # enter "yes" or "no" (without quotes)
supports-3dsecure : yes # enter "yes" or "no" (without quotes)
# Gateway URL
gateway_url : https://www.xendit.co/en/
----
====== Xendit ======
Xendit is a leading payment gateway for Indonesia, the Philippines and Southeast Asia. Foxy integrates with Xendit's Hosted Checkout option (XenInvoice).
Subscriptions are not supported with Xendit at this time. If you intend to sell subscriptions with your FoxyCart store, you will also need to make use of another payment gateway that does.
===== Setting Up Xendit for FoxyCart =====
- Go to your Xendit dashboard's "Settings" page.
- Find the "Developers" section and click on the API Keys link.
- Click the "+ Generate secret key" button. Name the key "Foxy", give it "write" permissions for "money-in", none for "money-out", and "read" for "xenPlatform".
- Copy the generated secret key. Download it as well if you'd like. If you lose this key, you can delete it and redo it later.
- Paste the secret key into the Foxy admin's Xendit settings (in the store -> payments section) for the "secret key".
- Go back to Xendit and copy the public key, found below the secret keys.
- Paste that into Foxy where Foxy asks for the public key.
- Save the settings in Foxy.
- Configure Callback URLs. The URL will look like https://YOUR-STORE.foxycart.com/ipn.php. If your FoxyCart store was example.foxycart.com, then the callback URL would be https://example.foxycart.com/ipn.php. If you have a custom subdomain for your FoxyCart store like secure.yourstore.com, the callback URL would be https://secure.yourstore.com/ipn.php. You should set: FVA paid, Disbursement sent, Retail outlet paid, Payment completed, Expiring/Expired payment method, Refund finalized, Invoices paid, OVO Paid (to be deprecated), eWallet Payment Status, PayLater Paid.
- Test it to make sure it works as intended.
===== Testing =====
==== Obtaining a Test Account ====
Contact xendit for info. Know more? Feel free to edit this page with info.
==== Test Card Numbers ====
Contact xendit for info. Know more? Feel free to edit this page with info.
===== Troubleshooting & Interpreting Response Codes =====
Contact xendit for info. Know more? Feel free to edit this page with info.
===== Important Notes and Caveats =====
===== User Notes and Experiences =====
If you have tips, experience, or helpful notes related to this gateway that would benefit others, please add them below, including your name and the date. We reserve the right to edit or remove comments that don't add value to this page.