You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

个人UPI ID的Intent跳转支付失败及签名实现咨询

UPI Intent 支付问题解答

为什么个人UPI ID的二维码能收款,但Intent链接支付失败?

  • UPI静态二维码属于收款方发起的被动收款,仅包含UPI ID等基础信息,不需要经过NPCI的商家身份校验,个人用户可以正常使用。
  • 而UPI Intent Flow属于付款方发起的主动支付请求,按照NPCI的规则,这类请求要求发起方(你的网站)具备商家资质,或者请求本身完成合规的签名校验。个人UPI ID没有绑定商家身份,也无法完成签名流程,所以主流UPI应用会拦截这类请求,导致支付失败。

普通终端用户能否完成UPI Intent签名?

不行。UPI文档1.3章节提到的密钥对生成及提交给NPCI的流程,是专门针对注册商家/收单机构的合规流程:

  • 密钥对需要由NPCI授权的机构生成并备案,普通个人用户没有提交权限。
  • 签名的核心是验证支付请求的合法性,防止恶意操作,这一环节仅对具备资质的商家开放。

无需支付网关的替代实现方案

如果只想让移动端用户跳转至UPI应用自行输入金额完成支付,可以采用以下两种方式:

  1. 展示静态UPI收款二维码:
    • 生成包含个人UPI ID的静态二维码,用户扫码后会自动唤起UPI应用,自行输入金额即可完成支付,这个流程完全支持个人UPI ID,没有权限限制。
    • 你可以直接在网站上展示该二维码,移动端用户长按识别就能跳转。
  2. 使用简化版UPI唤起深链:
    • 部分UPI应用支持直接唤起的深链格式,比如 upi://pay?pa=你的个人UPI ID,这种方式可能只会跳转到UPI应用的转账页面,需要用户手动输入金额和备注,但可以满足你“跳转至应用自行操作”的需求。
    • 注意测试不同应用的兼容性,GPay、PhonePe等对这类简化链接的支持可能存在差异。

内容的提问来源于stack exchange,提问作者S A R

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 15:20:32