Integrations

Topics covered on this page

We provide plugins, libraries, and SDKs for all major programming languages and platforms. These plugins, libraries and SDKs facilitate integration between merchant systems and our servers.

Plugins

Plugins act as a bridge between the merchant platforms such as Magento, for example, and our servers. The following table lists the plugins for the supported platforms and the payment methods that each plugin supports.

PlatformSupported Payment Methods
EC-CUBE Credit and Debit Cards & OCBC Digital
Magento Alipay (Online), Alipay CN, Alipay HK, Bill Payment, Boost, Credit and Debit Cards, DANA, DuitNow Online Banking/Wallets, DuitNow QR, FPX, GCash, Google Pay, GrabPay, Installments, Internet Banking, Kakao Pay, Konbini, Pay-easy, and Online Banking, Maybank QR, Krungsri (KMA), Bangkok Bank (Bualuang mBanking), KBank (K PLUS), OCBC Digital, PayNow, PayPay, PromptPay, Rabbit Line pay, ShopeePay, Touch 'n Go, & TrueMoney Wallet
OpenCart Credit and Debit Cards, Internet Banking, & OCBC Digital
PrestaShop Alipay (Online), Credit and Debit Cards, Internet Banking, OCBC Digital, & TrueMoney Wallet
Shopify Alipay CN, Alipay HK, Boost, Credit and Debit Cards, DANA, DuitNow Online Banking/Wallets, DuitNow QR, FPX, GCash, GrabPay, Installments, Kakao Pay, Maybank QR, Krungsri (KMA), Bangkok Bank (Bualuang mBanking), KBank (K PLUS), Krungthai (KTB NEXT), OCBC Digital, SCB (SCB Easy), PayNow, PayPay, PromptPay, Rabbit Line pay, ShopeePay, Touch 'n Go, & TrueMoney Wallet
WooCommerce Alipay (Online), Alipay CN, Alipay HK, Bill Payment, Boost, Credit and Debit Cards, DANA, DuitNow Online Banking/Wallets, DuitNow QR, FPX, GCash, Google Pay, GrabPay, Installments, Internet Banking, Kakao Pay, Konbini, Pay-easy, and Online Banking, Maybank QR, Krungsri (KMA), Bangkok Bank (Bualuang mBanking), KBank (K PLUS), OCBC Digital, PayNow, PayPay, PromptPay, Rabbit Line pay, ShopeePay, Touch 'n Go, & TrueMoney Wallet

Client-side libraries

Our client-side libraries are designed to securely accept and tokenize sensitive data directly on the user's device. These libraries use public key authentication.

The following table lists the client-side libraries for each platform, and the payment methods they support.

PlatformSupported Payment Methods
Android SDK Alipay (Online), Alipay (Barcode), Alipay CN, Alipay HK, Bill Payment, Boost, Credit and Debit Cards, DANA, DuitNow Online Banking/Wallets, DuitNow QR, FPX, GCash, Google Pay, GrabPay, Installments, Internet Banking, Kakao Pay, Konbini, Pay-easy, and Online Banking, Maybank QR, Krungsri (KMA), Bangkok Bank (Bualuang mBanking), KBank (K PLUS), Krungthai (KTB NEXT), OCBC Digital, SCB (SCB Easy), PayNow, PayPay, PromptPay, Rabbit Line pay, ShopeePay, Touch 'n Go, & TrueMoney Wallet
iOS SDK Alipay (Online), Alipay (Barcode), Alipay CN, Alipay HK, Bill Payment, Boost, Credit and Debit Cards, DANA, DuitNow Online Banking/Wallets, DuitNow QR, FPX, GCash, Google Pay, GrabPay, Installments, Internet Banking, Kakao Pay, Konbini, Pay-easy, and Online Banking, Maybank QR, Krungsri (KMA), Bangkok Bank (Bualuang mBanking), KBank (K PLUS), Krungthai (KTB NEXT), OCBC Digital, SCB (SCB Easy), PayNow, PayPay, PromptPay, Rabbit Line pay, ShopeePay, Touch 'n Go, & TrueMoney Wallet
Omise Dart[BETA] Use to tokenize cards
Omise.js Supports all payment methods

Server-side libraries

We provide server-side libraries to process data that has already been tokenized. These libraries run on the merchant system and use secret key authentication.

The following table lists the server side libraries for various platforms, and the payment methods that they support.

PlatformSupported Payment Methods
Omise Dart[BETA] Use to tokenize cards
.Net Alipay (Online), Alipay (Barcode), Alipay CN, Alipay HK, Bill Payment, Credit and Debit Cards, DANA, FPX, GCash, Internet Banking, Kakao Pay, OCBC Digital, PayNow, PromptPay, Rabbit Line pay, Touch 'n Go, & TrueMoney Wallet
Elixir Supports all payment methods
Go Supports all payment methods
Java Alipay (Online), Alipay (Barcode), Alipay CN, Alipay HK, Bill Payment, Credit and Debit Cards, DANA, DuitNow Online Banking/Wallets, FPX, GCash, Installments, Internet Banking, Kakao Pay, Konbini, Pay-easy, and Online Banking, Krungsri (KMA), Bangkok Bank (Bualuang mBanking), KBank (K PLUS), Krungthai (KTB NEXT), OCBC Digital, SCB (SCB Easy), PayNow, PromptPay, Rabbit Line pay, Touch 'n Go, TrueMoney Wallet, & WeChat Pay (Barcode)
NodeJS Supports all payment methods
PHP Supports all payment methods
Python Supports all payment methods
Ruby Supports all payment methods

Contributing

Our libraries are open source and available on GitHub.

If you would like to contribute by adding features or by fixing issues or bugs, send a pull request! We love pull requests.

Omise uses cookies to improve your overall site experience and collect information on your visits and browsing behavior. By continuing to browse our website, you agree to our Privacy Policy. Learn more