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

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

黄舟
黄舟asal
2017-03-14 16:32:472467semak imbas

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 这三个配置文件的地址是否正确、

Atas ialah kandungan terperinci php对接移动支付宝流程以及商户的私钥、公钥的详细说明9(图). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn