支付中 MPQR 与 CPQR 有何不同?

在支付领域,MPQR(Merchant presented QR Code,商户展示二维码) CPQR(Customer Presented QR Code,客户展示二维码) 是两种不同的交易模式,主要区别如下:

1. 交易发起方不同

  • MPQR(商户展示二维码):由商户生成展示,消费者扫描后完成支付。
    • 例如:商店收款码、自动售货机二维码等。
  • CPQR(客户展示二维码):由消费者生成并展示,商户扫描后扣款。
    • 例如:支付宝/微信的“付款码”、数字人民币付款等。

2. 安全性与风控机制

  • MPQR:通常是静态与动态二维码,商户需确保其未被篡改。动态MPQR(每分钟刷新)更安全,适用于大额交易。
  • CPQR:通常是短时效(如1分钟的失效)、单次有效,并可能结合生物识别(如指纹/人脸)增强安全性。

3. 适用场景

对比项 MPQR CPQR
典型应用 商户收款 消费者主动支付(如扫码枪扫码付款)
数据内容 含商户ID、金额、订号等 仅含用户Token(不暴露真实账户)
后台交互 消费者App解析后发起支付请求 商户终端直接向支付平台发起扣款
风险控制 依赖商户防伪措施(如动态码) 依赖消费者设备安全(如Tokenization)
监管要求 需符合央行商户码新规(如备案) 受个人支付限额约束(如单笔<=5000元)
国际标准 遵循EMVo QR Code 标准 采用各支付平台私有协议

4. 技术实现

  • MPQR:可嵌入交易金额、商户ID等信息,支持聚合支付(一码兼容微信、支付宝等)。
  • CPQR:通常包含用户账户令牌(Token),避免敏感信息暴露。

5. 总结

  • 商户端:高频小额收款用静态MPQR、大额用动态MPQR。
  • 用户端:CPQR更适合线下快捷支付(无需打开APP扫码)。