Maison >développement back-end >tutoriel php >Processus Alipay mobile d'amarrage PHP et description détaillée de la clé privée et de la clé publique 9 du commerçant (photo)

Processus Alipay mobile d'amarrage PHP et description détaillée de la clé privée et de la clé publique 9 du commerçant (photo)

黄舟
黄舟original
2017-03-14 16:32:472468parcourir

1. Vous devez d'abord signer un contrat avec Alipay

2 Allez sur le site officiel d'Alipay pour télécharger skd

3 C'est aussi le point le plus compliqué

. 1. Utilisez le SDK téléchargé pour générer une clé secrète (ces trois commandes sont expliquées dans le document SDK, installez simplement l'outil et générez-les dans l'ordre)

Générer RSA privé clé

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

Générer la clé publique RSA

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




Convertir la clé privée RSA au format PKCS8

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

4 , et puis le code dans notify_url.php est le code de la fonction de rappel côté PHP, (il est préférable d'écrire un interface pour iOS et Android, pour Comme leur interface de rappel)

5,

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


Il ajoute son propre traitement de données local, et un tas Des informations de rappel et des conditions spécifiques seront renvoyées si le paiement est réussi. Document d'interface

Remarque : Même si la fonction de rappel n'est pas utilisée, le client peut toujours payer avec succès et n'entre pas en conflit avec le serveur. . Par conséquent, lors de la configuration du serveur, assurez-vous de faire attention à private_key_path, ali_public_key_path et cacert. Les adresses des trois fichiers de configuration

sont-elles correctes ?

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!

Déclaration:
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