UPI 二维码是怎么工作的
UPI(统一支付接口)是印度 NPCI 运营的银行账户间即时转账系统,和国内的微信支付、支付宝不是一回事,只在印度使用。二维码里存的是 NPCI 公布格式的 UPI 深度链接:upi://pay?pa=yourid@bank&pn=Your%20Name&am=250.00&cu=INR&tn=Table%204。pa 是你的 UPI ID(也叫 VPA,形如 name@bank),pn 是显示给付款人的收款人姓名,am 是可选金额,cu 固定为 INR,tn 是可选备注。姓名和备注里的空格和特殊字符会做百分号编码,整条链接是一个连续的字符串。
印度所有 UPI 应用都必须支持这种链接,所以同一个码在 PhonePe、Google Pay、Paytm、BHIM、Amazon Pay 和各银行应用里都能用。付款人打开应用点“扫码”,应用自动填入你的 UPI ID、姓名,以及设置过的金额。付款人输入 UPI PIN 确认,几秒钟内资金就在银行账户之间完成转移。
这是链接的静态、商户出示形式。支付网关在动态码里使用的交易参考号、商户代码、签名等字段被有意省略,这样码保持简单,个人 UPI ID 也完全有效;已注册的商户账户同样可用,因为应用只需要 ID。
适用场景
- 在印度经营的华人商户或餐馆印一张不带金额的码,顾客每次结账后自行输入金额。
- 面向印度市场的跨境卖家把固定价格的码通过 WhatsApp 或传单分享给客户。
- 住宅小区或学校用带金额和备注(如 Maintenance March)的码收取费用。
- 寺庙、公益组织或大学节庆在横幅或活动屏幕上展示捐款码。
打印前的小建议
- 逐字核对 UPI ID。常见后缀有 @okaxis、@oksbi、@ybl、@paytm、@ibl 和 @upi;一个字母错了,钱就会转给别人或支付失败。
- 收款人姓名按银行登记的写法填写,让付款人看到熟悉的名字。应用会同时显示这个名字和经核验的账户持有人姓名。
- 账单金额不固定的店铺把金额留空;固定收费则填好,避免付款人输错。
- 打印前用两个不同的 UPI 应用扫一遍成品。如果其中一个显示的姓名或金额不对,现在改,别等印了一百张再改。