由于支付宝安全升级,原MD5模式即将失效,目前我们将配置升级为SHA2模式,解决方案如下:
1、在支付宝开发者中心找到应用列表。链接
https://open.alipay.com/dev/workspace/key-manage
如图:
2、用秘钥生成工具先生成好相应的秘钥,在线生成链接
https://miniu.alipay.com/keytool/create
生成效果如图:
3、在支付宝开发者应用里 找到自己的应用,开始设置: 接口加签方式
操作如图:
4、将刚才生成的 应用公钥 复制到设置里保存,他会自动生成相应的秘钥
5、保存后自动生成,这里我们只会用到支付宝公钥,点击右上角复制公钥
6、打开应用,找到APPID复制到网站后台:
7、打开后台,设置相应的秘钥参数,这里我们要用到的是APPID和第2步的应用私钥和第4步的支付宝公钥:
8、支付宝应用里的 授权回调地址,填写自己的网址加 api/pay/alipay/rsa2/notify.php 其中 notify.php 文件名就是你填在网站后台的接收服务器通知文件名
如:(注意网址是否有https)https://www.***.com/api/pay/alipay/rsa2/notify.php
9、支付宝手机支付 Alipay 也是一样的设置方式,WAP支付不用填支付宝账号
总结:我们要用的参数就是: APPID,应用私钥,应用支付宝公钥,授权回调地址。