支付宝小程序加签,验签流程

580 阅读1分钟

1. 下载 支付宝开发平台开发助手 生成应用私钥和应用公钥

(ps:SDK用JAVA版的,密钥格式就选用JAVA适用的。其他的就选用非JAVA适用的。) image.png

2. 复制生成的应用公钥,在支付宝小程序的后台管理里面做加签配置。

(ps: 保存设置后,要将之前的公钥立即作废。) image.png

image.png

3. # 以 alipay.system.oauth.token 为例,获取对应的sign,将其他的请求参数填入,再填入生成的应用私钥,选择对应的字符集和签名方式,开始签名,生成sign。

image.png

4. 以http的方式发起请求,将待签名内容里面的值和生成的sign都做一下encodeURIComponent转化

网页直接访问: openapi.alipay.com/gateway.do? + 签名内容转化后的值 + &sign= sign转化后的值

image.png

5. 将返回的结果不做任何格式处理,放到返回内容里 选择对应的签名方式和字符集,再填入第二步生成的支付宝公钥,开始同步验签,验签成功!!

image.png