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)
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!