Skip to main content

MomoPay Integration

Introduction#

MomoPay is the top local eWallet in Vietnam with 5 million users and with more than 70% of the market share. Follow this guide to integrate and offer MomoPay acceptance on your mobile app or website


Supported Countries#

  • Vietnam 🇻🇳

Available Payment Methods#

Momopay PG only supports VND(â‚«) currency.

Payment TypePayment Method KeyStatusSandbox Availability
Local ATM CardMOMOPAY_ATM_CARD✅✅
MomoPay WalletMOMOPAY_WALLET✅✅
note

In case of multiple offerings of same payment method, merchants can configure the payment method from the payment channel of his choice.

  • e.g. To integrate MOMOPay, merchant can choose the MOMOPAY_WALLET payment method by configuring MOMOPay or via EPay payment channels.
  • It will be merchants responsibility to configure appropriate Payment Channels and enable/disable required Payment Methods.

Miscellaneous Details#

  • Refunds can be initialized from the merchant portal, refund status can be checked at both merchant portal and 9Pay Dashboard

Sandbox#

Credentials#

KeyValue
accessKeyggoaaJa1ECRzBRYC
partnerCodeMOMOUDLU20220629
secretkeynI4o1MBg53oY5MWP3IHnYcxoUD2x2dm8

Test cards data#

NameNumberCard ExpdateOTPTest Case
NGUYEN VAN A970400000000001803/07OTP03/07
NGUYEN VAN A970400000000002603/07OTP03/07
NGUYEN VAN A970400000000003403/07OTP03/07
NGUYEN VAN A970400000000004203/07OTP03/07

Test Wallet Details#

Phone NumberPasscodeOTP
09039033370000000000

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

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

Download links#

Reference links#