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)

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

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服务端用)
Copier après la connexion

Générer la clé publique RSA

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




Convertir la clé privée RSA au format PKCS8

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

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')
Copier après la connexion


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!

É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