Omise provides plugins, libraries, and SDKs for all major programming languages and platforms. These plugins, libraries and SDKs facilitate integration between merchant systems and the Omise payment servers.
Plugins
Plugins act as a bridge between the merchant platforms such as Magento, for example, and the Omise payment servers.
The following table lists the plugins for the supported platforms, and the payment methods that each plugin supports.
Platform | Supported Payment Methods |
EC-CUBE |
Credit and Debit Cards
|
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 PAO,
Pay with Points,
PayNow,
PayPay,
PromptPay,
Rabbit Line pay,
ShopeePay,
Touch 'n Go,
&
TrueMoney Wallet
|
OpenCart |
Credit and Debit Cards
&
Internet Banking
|
PrestaShop |
Alipay (Online),
Credit and Debit Cards,
Internet Banking,
Pay with Points,
&
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 PAO,
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 PAO,
PayNow,
PayPay,
PromptPay,
Rabbit Line pay,
ShopeePay,
Touch 'n Go,
&
TrueMoney Wallet
|
Xero |
Boost,
Credit and Debit Cards,
DuitNow Online Banking/Wallets,
DuitNow QR,
GrabPay,
Internet Banking,
Maybank QR,
PayNow,
ShopeePay,
&
Touch 'n Go
|
Client-side libraries
Omise 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.
Platform | Supported 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 PAO,
SCB (SCB Easy),
Pay with Points,
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 PAO,
SCB (SCB Easy),
Pay with Points,
PayNow,
PayPay,
PromptPay,
Rabbit Line pay,
ShopeePay,
Touch 'n Go,
&
TrueMoney Wallet
|
Omise.js |
Supports all payment methods
|
Server-side libraries
Omise server-side libraries are designed 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.
Platform | Supported Payment Methods |
.Net |
Alipay (Online),
Alipay (Barcode),
Alipay CN,
Alipay HK,
Bill Payment,
Credit and Debit Cards,
DANA,
FPX,
GCash,
Internet Banking,
Kakao Pay,
OCBC PAO,
Pay with Points,
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 PAO,
SCB (SCB Easy),
Pay with Points,
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.