Powerful payment suite for your business
Robust tools and powerful features that stay with you every step of the way no matter how big you grow.
Get paid
Online or in app? We make sure your products and services get paid for.
Stay protected
Operates under the highest level of security standard in the industry.
Automate payouts
Save time and streamline the funding process with automated payouts.
Accept online payments
Whether its domestic or international, desktop or in-app, we make it simple for you to setup and get paid.
Customize your checkout form without compromising security
Retain full control over the style, look and feel while we take care of client-side data encryption and security compliances; making sure that sensitive information is protected in transit.
Integrate a payment form that works best for you and your customers
It works great across website, mobile and app, and of course is hassle-free to integrate.
One Click payments
Let your customers speed through the checkout process. Our Customer feature allows card information to be saved for next time so that your customers can forget all about card numbers or secret codes, and get the payments done in taps.
Links
Whether providing a service for someone across town or selling an item to a customer overseas, with links you can request for payment from anyone, anytime.
Learn moreInternet Banking
Selling to customers with no card? No problem. Anyone with a bank account can conveniently make purchases from your store.
- Omise automatically redirects the payee to a secure bank-operated page where the transaction happens.
- Payment amount and reference numbers are all automatically filled for the payee.
- Have your store name displayed on the bank-operated page. This way the payee knows exactly who they're paying to.
Alipay BETA
Expand your customer base to the fast growing Chinese market. Start accepting payments through Alipay today.
Alipay is currently in beta and is only available to merchants in Thailand.
- System automatically redirects the payee to Alipay's website when checking out, and bringing them back to your website once the payment process is completed.
- Let your customers pay in CNY, while you accept payments in your local currency.
- Have your store name displayed on Alipay's payment page so your customers know exactly who they're paying to.
Highly secure transactions
Data security is a top priority. Always stay one step ahead when it comes to safeguarding sensitive information.
Data privacy
Your information is private, and we keep it that way. We don't share information with third-parties or expose details over the network.
Secure technology
Every transaction is heavily guarded from start to finish with the highest grade encryption.
PCI DSS Compliance
Every year we go through a rigorous audit to comply for the PCI DSS certification so that you don't have to. This ensures that cards are safely transmitted, processed and stored in a secure environment.
24/7 Monitoring
Transactions are monitored round the clock. We never let our guard down. Rest assured that you and your customers will always be safe.
Fraud protection
Comprehensive risk management models fine tuned to protect you from fraudsters before they attack.
- IP Geolocation & Proxy detection
- Machine learning fraud protection models
- Risk threshold
- Tokenization
- Behaviour analysis
Manage your funds
For marketplaces, store builders, invoicing systems, and any service that helps users get paid.
Automated payouts tailored for your marketplace.
If you're a marketplace or a platform that needs to coordinate payments between stores, look no further. With our Recipients API you can easily transfer funds from your Omise balance to any third-party bank account.
Imagine you're managing a ticketing platform where you need to regularly distribute funds to multiple event organizers. Simply register a Recipient, we take care of the bank account verification and distribute a transfer to them.
- Wipeout much of the workload for mass disbursements
- Fully automated system for greater accuracy and efficiency
- Create value driven relationships between you and your suppliers or businesses under your umbrella
- Customizable and flexible so that you can send out funds whenever to whoever
Automate your payment with API
var card = {
name: 'Jun Hasegawa',
number: '4242424242424242',
expiration_month: '01',
expiration_year: '2020',
security_code: '123'
};
Omise.createToken('card', card, callback);
To begin with, card information is directly sent from the browser to Omise’s servers. Pay.js creates a one-time-use token. This ensures that sensitive data never touches your servers and is protected in transit.
charge = Omise::Charge.create({
amount: 100025,
currency: "thb",
description: "Order-345678",
return_uri: "http://localhost/orders/345678/complete",
card: params[:omise_token]
})
When ready to charge, the token and charge amount is sent to us using this code.
With a token, you could either charge the card right away or save it as a customer for later use.
transfer = Omise::Transfer.create(amount: 100000)
Conveniently transfer funds from your Omise account to your connected bank account using our API.
For marketplaces, we also support transfers to multiple recipients.
Start fast. Scale big.
Start accepting online payments right on your store with Omise today.