php对接移动支付宝流程以及商户的私钥、公钥的详细说明9(图)

黄舟
黄舟 原创
2023-03-06 16:00:02 1852浏览

1、肯定是先去和支付宝签订合约

2、去支付宝官网下载skd

3、也是最绕最复杂的一点

1、用下载好的sdk生成秘钥(这三个命令sdk文档有说明,安装那个工具顺序生成就好)

生成RSA私钥

openssl>g    enrsa -out rsa_private_key.pem 1024   (php服务端用)

生成RSA公钥

openssl>      rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem  (网站配置)




将RSA私钥转换成PKCS8格式

openssl>   pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt   (ios或者安卓用)

4、然后notify_url.php里面的代码 就是php这边回调函数的代码,(最好写个接口给ios和安卓,用来作为他们那么的回调接口)

5、

if ($_POST['trade_status'] == 'TRADE_FINISHED')   else if ($_POST['trade_status'] == 'TRADE_SUCCESS')


里面加上自己本地的数据处理、支付成功会返回一堆回调信息、具体情况接口文档

注:即使不走回调函数的话,客户端那么也是可以支付成功的,和服务器并不冲突,所以,配置服务端的时候一定要注意private_key_path、ali_public_key_path、cacert 这三个配置文件的地址是否正确、

以上就是php对接移动支付宝流程以及商户的私钥、公钥的详细说明9(图)的详细内容,更多请关注php中文网其它相关文章!

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。