UPI 二维码

又称: UPI 支付二维码, upi://pay, UPI QR

定义

UPI 二维码是用于印度统一支付接口(UPI)的二维码,携带一条含有收款方 UPI ID 的 upi://pay 链接,所以任何 UPI 应用扫描后都能预填一笔支付。

UPI 二维码如何工作

UPI 二维码里存的是一条以 upi://pay 开头的支付链接。UPI 应用扫描后,会读取收款方的虚拟支付地址(即 UPI ID)、收款方名称以及任何金额或备注,然后请付款人用 UPI PIN 确认。资金通过 UPI 在银行账户之间流转,UPI 是由印度国家支付公司(NPCI)运营的实时支付系统。

由于格式是共通的,为某家银行或某个应用创建的码,可以被任何其他 UPI 应用使用。个人之间的码通常只带 UPI ID 和姓名,而商户码可能再加上商户类别码和交易参考号。

upi://pay 链接中的字段

该链接是一组查询参数。一个最简示例是 upi://pay?pa=shop@examplebank&pn=Example%20Store&cu=INR。加上 am=250.00 就固定了金额,加上 tn 则设置一条显示在付款人应用里的备注。名称或备注中的空格和特殊字符必须做百分号编码。

  • pa:收款方地址(UPI ID),必填
  • pn:收款方名称
  • am:金额,单位卢比,最多两位小数
  • cu:币种,INR
  • tn:交易备注
  • mc 和 tr:商户类别码和交易参考号,由商户使用

静态码、动态码与安全

不含金额的静态 UPI 二维码可以印出来反复使用,由付款人每次输入金额。动态码则包含金额和一个订单的参考号。扫描 UPI 码只能从付款人那里转出钱,无法把钱收进来,所以那种说“扫描这个码来接收退款”的信息,是常见的诈骗手法。

常见问题

我能通过扫描 UPI 二维码来收钱吗?

不能。扫描 UPI 二维码并输入你的 PIN,永远是转出钱。收款时你从不需要扫描二维码或输入 PIN。

UPI 二维码适用于所有 UPI 应用吗?

是的,upi://pay 格式在各个 UPI 应用中通用,所以在一个应用里创建的码,可以被其他任何 UPI 应用扫描。

可以在 UPI 二维码里设定固定金额吗?

可以。加上 am 参数,例如 am=250.00,付款人的应用就会显示该金额供确认。

来源与标准

全部术语