VibeFox Xendit for WooCommerce
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 WooCommerce for stores in Indonesia, the Philippines, Vietnam, Thailand, Malaysia and Singapore. After placing the order, the customer is sent to the Xendit hosted invoice page, pays with any payment channel activated in your Xendit account for the order currency (virtual accounts, e-wallets, QR codes, retail outlets or cards) and comes back to your store. Card data never touches your site.
It suits stores 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 WooCommerce. The plugin 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 order total in the order currency. IDR and VND are sent as whole numbers, other currencies with up to 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 changes. If the webhook is late, the payment is confirmed when the customer returns to the store.
Amount and currency check: a paid invoice that does not match the order total or currency puts the order on hold with a note.
No double processing: repeated webhooks, a webhook together with the customer's return, or a second paid invoice never complete an order twice. A retry reuses the open invoice or expires it first, and a cancelled order expires its open invoice.
Test and live modes: separate secret keys and webhook verification tokens. A key with the wrong prefix is not saved, so a live key cannot end up in test mode.
Order status of your choice: Processing or Completed after a successful payment, in a single status change.
Seven currencies: IDR, PHP, VND, THB, MYR, USD and SGD. The payment method is shown only for these currencies.
Modern WooCommerce: classic checkout, Checkout block, the Pay for order page, HPOS. Errors are always logged, without keys or customer data. Indonesian translation included.
Requirements
WordPress 6.0 or later, WooCommerce 8.0 or later, 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).
