银联无感支付实现
云闪付无感支付,又称云闪付APP/云微小程序免密支付,用户授权签约后即可在额度范围内进行免密支付。商户凭借签约协议号发起后台扣款,扣款根据用户在云闪付APP/云微小程序上排列的银行卡顺序进行依次扣款,直至扣款成功或失败。
1.整体流程
接口文档:https://open.chinaums.com/saas-doc/openplate/netpay/senseless-pay/entrust/a26qZlWz.html
2.实际场景(停车场无感支付场景)
3.认证方式(OPEN-ACCESS-TOKEN)
3.1 方式说明
该认证方式下,接入方需要预先进行AccessToken的获取,获取后将AccessToken放入认证报文中
认证内容为:
OPEN-ACCESS-TOKEN AccessToken="AccessToken", AppId="AppId"
注意点:
在相同时间,相同AppId下,AccessToken的最⼤有效个数为10个。
AccessToken有效期为1⼩时。
使⽤AppId和AppKey来获得AccessToken。
3.2 获取token
报文协议:HTTP(S)+JSON
接口地址:
测试地址:https://test-api-open.chinaums.com/v2/token/access
生产地址:https://api-mop.chinaums.com/v2/token/access
4. 认证方式(OPEN-BODY-SIG方式)
该认证方式下,接入方须进行报文体内容以及其它参数的签名,并将相关内容放入认证报文中。
认证内容为:
OPEN-BODY-SIG AppId="AppId",Timestamp="时间戳",Nonce="随机数",Signature="签名"