Dans cet article, nous partageons principalement avec vous le principe de paiement d'Alipay sur le site et le tutoriel d'utilisation intégré dans yii2. Tout d'abord, nous devons demander à Alipay de s'installer. Pour les méthodes spécifiques, veuillez vous référer au site Web :
https://open .alipay.com/platform/home.htm
Postulez selon le processus spécifique du site Web. suivez les instructions du site Web pour compléter la demande.
Après avoir postulé, nous pouvons voir l'interface suivante
Pour la méthode de génération de clés publiques et privées, veuillez vous référer à :
https://docs.open.alipay.com/291/105971
Nous pouvons obtenir plusieurs paramètres ici :
app_id ID d'application
notify_url Adresse de notification asynchrone
return_url Adresse de rappel synchrone
alipay_public_key Clé publique Alipay
Nous devons télécharger le SDK et la démo Alipay
Adresse de téléchargement :
https://docs.open.alipay.com/270/106291/
Nous devons mettre le SDK dans l'extension personnalisée dans notre répertoire de projet, par exemple en tant que fournisseur commun, pour une utilisation plus pratique, nous présenterons le dossier pagepay dans la démo Alipay et le placerons dans notre SDK. Bien sûr, vous pouvez également l'encapsuler vous-même.
Ensuite, nous pouvons écrire le code de configuration de la démo dans notre common/config/params.php pour faciliter son appel en tant que composant
Points clés :
Notez que l'adresse de notification asynchrone et l'adresse de saut synchrone doivent être accessibles en ligne. La clé privée est la clé privée générée dans le générateur précédent, et la clé publique peut être consultée sur le site Web.
Donc, ci-dessous, nous implémenterons le paiement par code.
Lors d'une notification asynchrone notification et rappel synchrone return_url, vous devez également introduire le fichier AlipayTradeService.phppour synchroniser return_url, car nous configurons la méthode alipay sous le contrôleur de chèque, nous pouvons l'implémenter comme ceci :
Cet article est reproduit à partir des recommandations de paiement du site Web informatique AxiosGao-À propos d'Alipay dans yii2. Veuillez suivre le blog de l'auteur original pour voir des partages plus passionnants<.>Nous devons d'abord demander le règlement Alipay. Pour les méthodes spécifiques, veuillez vous référer au site Web :https://open.alipay.com/platform/home. htm
Postulez selon le processus spécifique du site Web. Il vous suffit de suivre les instructions du site Web pour compléter la candidature.
Après avoir postulé, nous pouvons voir l'interface suivante
Pour la méthode de génération de clés publiques et privées, veuillez vous référer à :
https://docs.open.alipay.com/291/105971Nous pouvons obtenir plusieurs paramètres ici :
app_id ID d'application
Après avoir obtenu ces paramètres, nous pouvons commencer le développement- notify_url Adresse de notification asynchrone
- return_url Adresse de rappel synchrone
- alipay_public_key Clé publique Alipay
Nous devons placer le SDK dans un répertoire d'extension personnalisé dans notre projet, tel que common/vendors. Pour une utilisation plus pratique, nous présenterons le dossier pagepay dans la démo Alipay et le placerons dans notre SDK. bien sûr, vous pouvez également l’encapsuler vous-même.
Ensuite, nous pouvons écrire le code de configuration de la démo dans notre common/config/params.php pour faciliter son appel en tant que composant
Points clés :
Notez que l'adresse de notification asynchrone et l'adresse de saut synchrone doivent être accessibles en ligne. La clé privée est la clé privée générée dans le générateur précédent, et la clé publique peut être consultée sur le site Web.
Donc, ci-dessous, nous implémenterons le paiement par code.
Lors d'une notification asynchrone notification et rappel synchrone return_url, vous devez également introduire le fichier AlipayTradeService.phppour synchroniser return_url, car nous configurons la méthode alipay sous le contrôleur de chèque, nous pouvons l'implémenter comme ceci :
Exemples de développement PHP du paiement WeChat et du paiement Alipay
Méthode de mise en œuvre de la signature d'arrière-plan PHP du paiement Alipay
Résumé de l'interface de paiement Alipay de PHP
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!