首页 >后端开发 >php教程 >php对接移动支付宝流程以及商户的私钥、公钥的详细说明9(图)

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

黄舟
黄舟原创
2017-03-14 16:32:472458浏览

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