Omise
PromptPay, internet banking, TrueMoney and Rabbit LINE Pay for Thailand (THB).
Everything you need to know
About Omise
Omise (Opn) is a Thai and Japanese payment gateway serving Southeast Asia with cards, wallets and local methods.
What Omise supports
PromptPay, internet banking, TrueMoney and Rabbit LINE Pay for Thailand (THB).
- Payment methods: Cards, PromptPay, TrueMoney, konbini, wallets
- Where it works: Thailand, Japan, Singapore and SE Asia
- Billing: one-off payments
- Price: free for every PremiumPress member
Setting up Omise in PremiumPress
Activate the free plugin, then open your theme’s payment settings and add your Omise credentials:
- Secret key — Omise Dashboard → Keys. Server-side secret key. Use the test key while Mode is Test.
- Public key — Omise Dashboard → Keys. Publishable key (optional here).
- Payment method — The offsite source type Omise creates for the buyer. Amounts are charged in THB.
One-time payments only. The buyer completes the charge on Omise’s authorize page and returns; the charge is confirmed via the Omise API and the charge.complete webhook. The plugin requires PremiumPress 12.
Omise plugin FAQ
What do I need to set up Omise in WordPress?
You'll need a Omise account and its Secret key, Public key and Payment method, which you enter in your PremiumPress theme's payment settings. The plugin itself is free for members.
Does Omise support recurring subscriptions?
Omise 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 Omise checkout work?
Real one-time payments for Thailand (PromptPay, internet banking, TrueMoney, Rabbit LINE Pay) via the Omise API, with charge verification and a webhook. No SDK — direct REST via wp_remote_request.
Plugin Details
- Price
- Free
- Requires
- PremiumPress 12
- Provider
- Website
Docs, guides & discussion
Official Omise documentation, plus community threads and video walkthroughs.