银联(chinapay) 扫码支付问题总结

分类:PHP |

 1.  如果提示 "errMsg":"没有msgType" 很可能你提交的参数是错的


blob.png


2. 一次性二维码、 带固定金额二维码、 不带固定金额的二维码区别:

商户调用此接口获取url用以生成二维码供用户扫描付款。此接口会根据参数的不同生成3不同的二维码:

a. 一次性二维码。这种二维码可供用户进行一次支付支付成功不能再次使用。这种情况下billNobillDatetotalAmount必传;

b. 金额的固定二维码。这种二维码用户扫描后可直接确认账单后付款,可以多次重复使用。这种情况下billNobillDate为空totalAmount必传;

c. 不带金额的固定二维码。这种二维码同样可用于多次付款,但是用户在扫码后需要自己输入支付金额。这种情况billNobillDatetotalAmount都为空。

    注: 

    其中请求参数中:  expireTime 账单过期时间,为空则不过期,格式yyyy-MM-dd HH:mm:ss(如:2020-01-01 00:00:00)[非必填]

    注意此参数只对 带固定金额二维码 和 不带固定金额的二维码 有效,

    对于一次性二维码 的有效时间为 30 分钟 


3. 


expireTime

账单过期时间,空则不过期,格式yyyy-MM-dd HH:mm:ss

Date


false

一次性二维码的默认过期时间为30分钟,固定码无

期限