VibeFox Xendit for PrestaShop
Added to cart. Go to cart
Price per license: 1 domain, updates and support for 12 months.
Overview
VibeFox Xendit Payment Gateway adds Xendit payments to PrestaShop for shops in Indonesia, the Philippines, Vietnam, Thailand, Malaysia and Singapore. At the payment step the customer chooses Xendit, is sent to the Xendit hosted invoice page, pays with any payment channel activated in your Xendit account for the cart currency (virtual accounts, e-wallets, QR codes, retail outlets or cards) and comes back to your shop. The order is created only after Xendit confirms the payment.
It suits shops that want local payment methods of Southeast Asia from one Xendit account, without building payment forms on their own site. Refunds are made in the Xendit Dashboard, not from the PrestaShop back office. The module has no saved cards, subscriptions, payment fields on the checkout page, separate authorize and capture or xenPlatform sub-accounts.
Key features
Hosted Xendit invoice: one invoice per payment attempt for the cart total in the cart currency. IDR and VND are sent as whole numbers, other currencies with two decimals.
Paid only when Xendit confirms: webhooks are checked with the verification token of the mode, and the invoice status, amount and currency are always read back from the Xendit API before the order is created.
Amount and currency check: a paid invoice that does not match the cart total or currency creates the order in Xendit payment on hold with a note.
No double processing: repeated webhooks, a webhook together with the customer's return, or a second paid invoice never create a second order. A new attempt reuses the open invoice or expires it first, so there are never two open invoices for one cart.
Test and live modes: separate secret keys and webhook verification tokens. A key with the wrong prefix is not saved, and a test notification never confirms a live payment.
Order status of your choice: Payment accepted or Delivered after a successful payment.
Seven currencies: IDR, PHP, VND, THB, MYR, USD and SGD. The payment method is shown only for these currencies.
Xendit block on the order page: all invoices of the order with mode, amount, status and payment channel, and the payment notes. Errors are always logged, without keys or customer data.
Requirements
PrestaShop 8.0 to 9.x, PHP 8.0 or later. A Xendit account with secret API keys and webhook verification tokens for test and live mode. A VibeFox license key from vibefox.net (one key per domain).
