越南 · VietQR
越南 VietQR 收款通道推荐:怎么判断一家通道真的支持 VietQR
更新于 2026-10-18
简短回答
很多越南支付通道都写着支持 VietQR,但对线上商户来说,真正有用的支持是:每个订单生成一个动态二维码,带上金额和订单号,用户在银行 App 里扫码付款后,通道用带签名的回调自动通知你。只在收银页放一个固定收款账号或静态二维码,不算同一回事,到账后要人工一笔笔对订单。选通道时,让对方在沙盒里把这些演示一遍。
VietQR 是什么
VietQR 是越南的国家二维码支付标准,由国家支付清算机构 NAPAS 运营。用户用参与银行的手机银行 App 扫码、确认,资金按银行间转账划走,不需要银行卡。越南线上支付以银行转账和扫码为主,所以 VietQR 往往是越南收款的第一选择。
静态码和动态码
静态二维码只包含收款账户,用户要自己输入金额,备注里写不写订单号全凭自觉。动态二维码按订单生成,扫码时金额和订单号已经填好,用户不容易改。对线上商户,动态码是自动对账的前提。
- 静态码:所有人扫同一个码,金额手填,到账后人工对单。
- 动态码:一单一码,金额和订单号预填,到账后自动匹配订单。
选 VietQR 收款通道要核对的 6 件事
让通道在沙盒里逐项演示:
- 一单一码:每个订单生成独立的二维码,用真实银行 App 扫出来金额是预填的。
- 订单号:你收到的付款通知里带着自己的订单号。
- 回调:到账后推送带签名的回调,另有状态查询接口兜底。
- 异常:少付、多付、二维码过期后再付,分别怎么处理、怎么通知。
- 主体:境外注册的公司能不能开户,签约主体是谁、持什么牌照,自己去发牌机构的公开名录核实。
- 其他方式:除了 VietQR,用户还常用电子钱包,同一个账户里能不能一起收。
最常踩的坑
- 把用户的付款截图或支付页跳转当成“已付款”就发货。只有带签名的回调或主动查询到的状态才算数。
- 用静态码收款,订单一多就对不上账。
- 没处理用户少转、多转或二维码过期后才转账的情况。
- 只在生产环境测试,没有先在与生产隔离的沙盒里把失败场景走一遍。
CVPay 相关事实
以下是可以作为依据的产品事实:
- 代收方式:越南有 VietQR、MoMo、ZaloPay、Viettel Money;菲律宾有 GCash、Maya、GrabPay、QR Ph。
- 代收支持银行转账、二维码、电子钱包三类方式。
- 本地法币市场是越南和菲律宾。
- 一个商户账户、一套 API 覆盖三种币种。
- 支付状态变化时会发送回调(webhook),回调都带签名。
- 商户入驻须经过 KYB 审核;先开通沙盒环境,沙盒与生产环境隔离。
本页关于 CVPay 的说法仅限可核验的产品事实。未列出的内容,请先向我们确认再作依据。
常见问题
- 用户必须用某一家银行才能扫 VietQR 吗?
- 不用。VietQR 是跨银行的国家标准,用参与银行的手机银行 App 都能扫。
- VietQR 付款后什么时候发货?
- 等通道用带签名的回调或状态查询确认付款之后。不要以用户的截图或支付页跳转为准。
- CVPay 在越南支持哪些代收方式?
- VietQR、MoMo、ZaloPay、Viettel Money。商户账户上实际开通哪些,以开户时核实为准。
- CVPay 的主体和牌照在哪里看?
- 见本站的合规页,页面上有原文说明和到发牌机构公开名录的核验链接,可以自己去查。