Skip to main content

OMISE Integration

Introduction#

OMISE is a payment gateway for Thailand, Japan and Singapore; providing both online and offline payment solutions to merchants - from startups to large enterprises. Follow this guide to integrate OMISE acceptance on your mobile app or website.


Supported Countries#

  • Thailand πŸ‡ΉπŸ‡­
  • Singapore πŸ‡ΈπŸ‡¬
  • Malaysia πŸ‡²πŸ‡Ύ

Available payment methods#

Payment TypePayment Method KeyCurrencyStatusSandbox Availability
PayNowOMISE_PAYNOWSGDβœ…βœ…
International Credit CardsOMISE_CREDIT_CARDTHB, SGD, MYRβœ…βœ…
TrueMoney WalletOMISE_TRUEMONEYTHBβœ…βœ…
AliPay WalletOMISE_ALIPAYTHBβœ…βœ…
AliPay+ WalletOMISE_ALIPAY_CNSGDβœ…βœ…
PromptPayOMISE_PROMPTPAYTHBβœ…βœ…
Rabbit LinePay WalletOMISE_RABBIT_LINEPAYTHBβœ…βœ…
InstallmentOMISE_INSTALLMENTTHBβœ…βœ…
InstallmentOMISE_INSTALLMENTTHBβœ…βœ…
GrabPay WalletOMISE_GRABPAYMYRβœ…βœ…
Boost WalletOMISE_BOOSTMYRβœ…βœ…
Touch 'n Go WalletOMISE_TOUCHNGOMYRβœ…βœ…
DuitNOW QROMISE_DUITNOW_QRMYRβœ…βœ…
DuitNOW Online Banking/WalletsOMISE_DUITNOW_OBWMYRβœ…βœ…

Miscellaneous Details#

  • Copy the Webhook URL provided in the PortOne Admin Dashboard & paste it to the Omise Webhoook Settings for given products
    • CreditCard Payments
    • E-Wallets
Refunds#
  • Refunds can be initialized from the merchant portal, for refund status please check the Omise Dashboard

Sandbox#

Omise Dashboard#
Test cards#

Use following values in embedded JS code to pay via Omise channel#

"pmt_channel": "OMISE",
"pmt_method": { Any of above given payment method keys },

Credentials#

Thailand#

KeyValue
publicKeypkey_test_5oocaw8wfg3fp5dtm6v
secretKeyskey_test_5n73f94m53eqkehbkee

Singapore#

KeyValue
publicKeypkey_test_5p9y3kx6sczecdxmi87
secretKeyskey_test_5p9y3kx70ofsvr8az0c

Malaysia#

KeyValue
publicKeypkey_test_5vns2fb3foc39rnc74p
secretKeyskey_test_5vns2fc9kuiozfx2eyz

Reference links#