Shopify + Vietnam Payments: Integration Guide
Shopify Integration Guide with Vietnam Payments
outlined
This guide will help you understand how to integrate Vietnamese local payment methods in your Shopify shop to better serve your Vietnamese customers and increase conversions.
Main Vietnam Payment Options
1. MoMo (Mobile Money)
- The most popular e-wallets in Vietnam
- Supports mobile apps and web payments
- User base of over 20 million
2. ZaloPay
- The official payment solution for the Zalo social platform
- Rapidly growing market share
- QR code and online payment function
3. ViettelPay
- Viettel Telecom's digital wallet
- Particularly popular in rural areas
4. VNPAY (Vietnam Payment Solution)
A guide to Shopify's integration with Vietnam Payments (cont'd)
5. Bank Transfer/Internet Banking (BT/IB)
Vietnamese consumers are accustomed to using online or mobile banking from local banks to make payments, and commonly supported banks include:
- Vietcombank (VCB)
- Techcombank (TCB)
- VPBank
- Sacombank
- ACB (Asia Commercial Bank)
These banks' gateways are usually supported by third-party payment aggregators.
—
How to integrate Vietnam payment methods on Shopify?
As Shopify Payments is not available in Vietnam, merchants will need to access local payment solutions through the following methods:
(1) Using a third party payment gateway (recommended)
✅ [2Checkout](https://www.2checkout.com/) / [Verifone](https://www.verifone.com/)
- Support local wallets such as MoMo, ZaloPay, VNPAY, etc.
- For international merchants, multi-currency billing support
- Shopify App Store Installable Plugins
✅ [OnePay](https://onepay.vn/)
- Acquirers specialising in the Vietnamese market
- Supports credit cards, QR codes and e-wallets
- Well-documented API, suitable for technical team docking
✅ [Ngan Luong](https://nganluong.vn/)
- PayPal's Vietnamese Partners
- Shopify can be integrated via API or plugin
—
(2) Shopify App Store related plugins
| APP Name | Supported Payment Methods | Fees |
|———|————–|——|
| [PayOS for Shopify](https://apps.shopify.com/payos-payment-gateway) | MoMo, ZaloPay, ViettelPay, VNPAY | $10+/month |
| [VNPayment Gateway](https://apps.shopify.com/vnpayment-gateway) | VNPAY, QR Code, Bank Transfer | $15+/month |
| [2C2P Payment Gateway](https//apps.shopify.com/2c2p-payment-gateway) | Visa/Mastercard + Local Wallets | $20+/mo |
> 💡 *Some APPs may require additional transaction fee (1%-3%)*
—
(3) Manual API Integration (Developer Mode)
If your team has development capabilities, you can:
1. Apply for a merchant account → Register for a business account through official channels such as MoMo/VNPAY.
2. Get API Key & Webhook URL → Shopify backend setup Webhook receive callback.
3. Custom checkout page modification → Liquid code adjustment or use Checkout.liquid extension.
Sample code snippet:
"`liquid
{% if checkout.payment_method == 'momo' %}
{% endif %}
“`
—
⚠️ Notes:
✅ Ensure that the selected gateway is PCI DSS security compliant.
✅ Test the sandbox environment before going live on the production environment.
✅ Consider currency conversion issues (VND vs USD).
✅ Optimising the mobile experience - 90%'s Vietnamese users shop via their mobile phones!
—
📌 Conclusion: best practice recommendations
✔️ Small Merchants → Install the Shopify APP such as "VNPayment Gateway" directly.
✔️ medium to large businesses → contact OnePay/NganLuong for customised solutions.
✔️ cross-border e-commerce → choose an international aggregator such as Stripe+Alipay+Local Methods combo.
Need a more detailed tutorial on a certain part of the process? Like how to apply for a MOMO merchant account?