Vietnam · Foreign companies

What are the best payment gateways in Vietnam for foreign companies?

Updated 2026-10-18

Short answer

For a company incorporated outside Vietnam, the first filter is not price but eligibility: some Vietnam payment gateways only onboard Vietnamese-registered businesses. Among the gateways that do accept a foreign entity, the best fit is the one that covers how Vietnamese customers actually pay (bank transfer, VietQR and e-wallets such as MoMo and ZaloPay), can pay out to local bank accounts if you need refunds or partner payouts, settles you in a currency that suits your treasury, and confirms every payment with a signed notification. Check all of this in a sandbox before you sign.

Step 1: confirm the gateway accepts a foreign entity

State your country of incorporation in the first conversation and ask directly whether you can open a merchant account without a Vietnamese entity, and which KYB documents are required. This rules providers in or out; it is not something to negotiate later in the integration.

Step 2: cover the way Vietnamese customers pay

Online payments in Vietnam lean heavily on bank transfer and QR. VietQR is the national QR standard operated by NAPAS, so one code can be paid from most Vietnamese banking apps. E-wallets such as MoMo, ZaloPay and Viettel Money are widely used for consumer payments. Cards are accepted, but a checkout that offers cards only will lose many customers.

  • Bank transfer and VietQR, ideally with a QR code bound to each order so the incoming transfer matches the order automatically.
  • The e-wallets your customers use, live on your merchant account today rather than on a roadmap.
  • Clear handling of underpayment, overpayment and expired orders.

Step 3: money out and settlement

  • Whether the same account and API can pay out to Vietnamese bank accounts, for refunds, seller payouts or withdrawals.
  • Which currency you are settled in, and whether USDT is available if your treasury uses it.
  • How conversions are quoted: whether the rate and fees are shown before you confirm.

Step 4: integration and operations

  • A signed webhook for every status change, plus a status query to fall back on.
  • A sandbox isolated from production where you can test failures, not only successful payments.
  • Your own order reference on every transaction and a downloadable statement for reconciliation.
  • A named support channel for stuck or disputed transactions.
  • The full fee schedule per method and the settlement terms, written into the contract.

Where CVPay fits

These are the product facts you can rely on. Which methods are enabled on your merchant account is confirmed at onboarding.

  • Its local fiat markets are Vietnam and the Philippines.
  • Pay-in methods include VietQR, MoMo, ZaloPay and Viettel Money in Vietnam, and GCash, Maya, GrabPay and QR Ph in the Philippines.
  • Pay-ins support three kinds of method: bank transfer, QR code and e-wallet.
  • Pay-outs can be sent to local bank accounts in Vietnam and the Philippines, or as USDT to a wallet.
  • CVPay supports three currencies, VND, PHP and USDT, in both directions: collecting and paying out.
  • One merchant account and one API cover all three currencies.
  • USDT is supported on three networks: TRC20, BEP20 and Solana.
  • Payment status changes are sent as webhook callbacks, and every callback is signed.
  • Merchants are onboarded after a KYB review. A sandbox environment is opened first, and the sandbox is isolated from production.

Statements about CVPay on this page are limited to verifiable product facts. Ask us for anything not listed here before relying on it.

Frequently asked questions

Does a foreign company need a Vietnamese entity to accept payments in Vietnam?
Not necessarily, if the payment provider onboards foreign entities. Ask this first, because it decides which providers are an option at all.
Is accepting cards enough in Vietnam?
Usually not. A large share of Vietnamese customers pay by bank transfer, VietQR or e-wallet, so those methods should be on the checkout.
How can I check a provider’s licence?
Ask which entity holds the licence and look it up on the regulator’s public register yourself. For CVPay, see the compliance page on this site: it quotes the original statement and links to the regulator’s public register so you can check it.

Start accepting payments today.

Create an account and go live, or talk to our team about your requirements.