Maison  >  Article  >  développement back-end  >  Résumé et partage du processus de version PHP du paiement WeChat

Résumé et partage du processus de version PHP du paiement WeChat

小云云
小云云original
2018-03-31 14:50:142049parcourir

Cet article partage principalement avec vous le processus de paiement WeChat en version PHP Avec l'utilisation généralisée des services mobiles, en tant que PHPer, vous devez comprendre certaines technologies liées au paiement. Ci-dessous, je vais trier pour vous une version PHP du processus de paiement.

1. Configuration de la plateforme publique WeChat

1.1Connexion https://mp.weixin.qq.com,

Ouvrir le paiement WeChat(300yuans)

Configuration du commerçant

2.1 Connectez-vous à la plateforme marchand

https://pay.weixin.qq.com/ index.php/partner/public/home

Si l'utilisateur connecté à la plateforme marchande a lié un identifiant WeChat, il apparaîtra  :

2.2Configuration de base

Payez les options de configuration que vous pourriez rencontrer.

Installer le certificat

2.3 Configurer l'API de sécurité (requis pour le développement)

Définissez une clé API de 32 longueurs.

Télécharger le certificat(à condition que le contrôle et le certificat aient été installés)

3. DéveloppéDémo (ThinkPHP, modifié selon la version officielle)

3.1 Structure des répertoires

3.2Détails du fichier(libbibliothèque)

3.2.1Fichier de configuration

3.2.2Le code appelle

3.2.2.1 dans le constructeur du contrôleur Introduit dans

3.2.2.2 Demande de code pour générer du QR code

3.2 2.3Gestion des rappels

La logique de traitement spécifique des rappels est au cœur. bibliothèque , si le paiement est effectué, modifiez le statut de la commande dans la base de données à 1. (Rappel WeChat)

3.2.2.3 Rappel personnalisé pour détecter l'état de la commande

Après avoir généré le code QR, nous ne savons pas si l'utilisateur paie La méthode consiste à juger directement. Nous pouvons juger par la valeur du statut de la commande dans la fonction de rappel de WeChat. Si elle est 1, le paiement est réussi et vous pouvez personnaliser l'opération à. cette fois.

Vérifiez l'état de la commande dans le arrière-plan,

Recommandations associées :

PHP Comment mettre en œuvre le paiement WeChat

Développement de la fonction de remboursement des paiements WeChat

Exemples de développement PHP du paiement WeChat et du paiement Alipay

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