Xendit
Cards, e-wallets, bank transfer and retail outlets across Southeast Asia (IDR, PHP and more).
Everything you need to know
About Xendit
Xendit is a leading Southeast Asian payment gateway serving Indonesia and the Philippines with cards, e-wallets, virtual accounts and QR.
What Xendit supports
Cards, e-wallets, bank transfer and retail outlets across Southeast Asia (IDR, PHP and more).
- Payment methods: Cards, e-wallets, virtual accounts, QRIS, retail
- Where it works: Indonesia, the Philippines and SE Asia
- Billing: one-off payments
- Price: free for every PremiumPress member
Setting up Xendit in PremiumPress
Activate the free plugin, then open your theme’s payment settings and add your Xendit credentials:
- Secret API key — Xendit Dashboard → Settings → Developers → API Keys. Grant the Money-in (Invoices) permission.
- Callback verification token — Xendit Dashboard → Settings → Developers → Callbacks. Set the Invoices-paid callback URL
Amounts in IDR/VND/JPY/KRW are sent as whole numbers; PHP and other decimal currencies keep 2 decimals. The buyer pays on Xendit’s hosted invoice page and returns here. The plugin requires PremiumPress 12.
Xendit plugin FAQ
What do I need to set up Xendit in WordPress?
You'll need a Xendit account and its Secret API key and Callback verification token, which you enter in your PremiumPress theme's payment settings. The plugin itself is free for members.
Does Xendit support recurring subscriptions?
Xendit handles one-off payments in PremiumPress. If you need recurring billing, choose a gateway shown under the Subscriptions filter on the plugins page.
How does the Xendit checkout work?
Real one-time payments via Xendit Invoices (hosted redirect), with API verification on return and a token-verified callback webhook. No SDK — direct REST via wp_remote_request.
Plugin Details
- Price
- Free
- Requires
- PremiumPress 12
- Provider
- Website
Docs, guides & discussion
Official Xendit documentation, plus community threads and video walkthroughs.