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

黄舟
Libérer: 2023-03-06 16:00:02
original
2371 Les gens l'ont consulté

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

2、去支付宝官网下载skd

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

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

    生成RSA私钥

openssl>g    enrsa -out rsa_private_key.pem 1024   (php服务端用)
Copier après la connexion

生成RSA公钥

openssl>      rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem  (网站配置)
Copier après la connexion




将RSA私钥转换成PKCS8格式

openssl>   pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt   (ios或者安卓用)
Copier après la connexion

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

5、

if ($_POST['trade_status'] == 'TRADE_FINISHED')   else if ($_POST['trade_status'] == 'TRADE_SUCCESS')
Copier après la connexion


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

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!