Omise
Omise (now Opn Payments, part of Opn) is a Southeast Asian online payment gateway serving Thailand, Japan, and Singapore. Its REST API lets developers accept card payments and local methods - PromptPay, TrueMoney, internet and mobile banking, installments, and QR wallets - through Charges, Tokens, Sources, and Customers, plus Refunds, Disputes, Transfers, Recipients, Schedules, Links, and Events/webhooks. Card data is tokenized on a separate PCI-scoped vault host. The company rebranded from Omise to Opn in 2022; the API keeps the api.omise.co and vault.omise.co hosts.
Omise publishes 12 APIs on the APIs.io network, including Charges API, Tokens API, Sources API, and 9 more. Tagged areas include Payments, Payment Gateway, Thailand, Southeast Asia, and Charges.
Omise’s developer surface includes authentication, documentation, engineering blog, and 8 more developer resources.
API Rating
APIs
Omise Charges API
Create, retrieve, list, and update charges - the core payment object. Supports auto or manual capture (authorize then capture), reverse, expire, and test-mode mark_as_paid / mar...
Omise Tokens API
Single-use tokenization of raw card data on the PCI-scoped vault host (vault.omise.co), authenticated with the public key. Create a token client-side (typically via Omise.js) or...
Omise Sources API
Create and retrieve payment Sources for non-card, local methods - PromptPay, TrueMoney, internet and mobile banking, installments, and QR wallets (Alipay+, WeChat Pay, GCash, Sh...
Omise Customers API
Create, list, retrieve, update, and delete customers, and manage the cards saved against them. Attaching an unused card token to a customer saves it as a reusable card for repea...
Omise Refunds API
Issue full or partial refunds against a charge and list them, either nested under a charge or across the whole account. Refund objects capture funding amount and currency, acqui...
Omise Disputes API
List disputes (all, open, pending, or closed), retrieve a dispute, respond with evidence messages, accept a dispute, and manage supporting documents. Disputes represent cardhold...
Omise Transfers API
Move funds from your Omise balance out to a bank account recipient - create, list, retrieve, update, and delete transfers, with fee, VAT, and net breakdowns. Test-mode mark_as_s...
Omise Recipients API
Manage the individual or corporation recipients that transfers are paid to - create, list, retrieve, update, delete, and verify - each holding a destination bank account, tax ID...
Omise Schedules API
Automate recurring charges and transfers on a day, week, or month period with day-of-month or weekday rules and start / end dates. Create, list, retrieve, and delete schedules a...
Omise Links API
Generate shareable payment Links for a fixed amount and currency that collect a charge without custom checkout code. Links can be single-use or multiple-use; list the charges cr...
Omise Events API
Retrieve and list account events - each a keyed record (for example charge.create or refund.create) wrapping the object that changed. Events back Omise webhooks, which POST the ...
Omise Account and Balance API
Retrieve your account profile (country, currencies, webhook URI, transfer configuration, default API version) and your current balance - total, transferable, and reserve amounts...
Collections
Pricing Plans
Rate Limits
FinOps
Omise Finops
FINOPSResources
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Build 1
SDKs, sample code, and the tooling you integrate with
Access & Security 2
Authentication, authorization, and security posture
Operate 1
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API