Maison  >  Article  >  Applet WeChat  >  Développement du mini-programme WeChat pour l'accès aux paiements WeChat

Développement du mini-programme WeChat pour l'accès aux paiements WeChat

Y2J
Y2Joriginal
2017-04-24 14:24:272468parcourir

Cet article parle principalement des pièges rencontrés dans le processus de développement de la connexion de l'applet WeChat au paiement WeChat. Il est divisé en deux parties, l'applet et l'encapsulation de l'interface backend. Le contenu principal de cet article est le suivant :

1. Encapsulation de l'interface backend ;

2. Intégration du mini-programme

3.

1. Encapsulation de l'interface backend

Basée sur ThinkPHP 5 pour l'encapsulation de l'interface, les étapes spécifiques sont les suivantes :

1. Le document de paiement officiel WeChat fournit un échantillon de PHP. script Paiement WeChat. Téléchargez-le ;

2. L'exemple a encapsulé chaque classe. Il suffit d'ajouter l'espace de noms sous le répertoire d'extension de TP5 et de copier les classes de l'exemple dans le répertoire. , puis ajoutez l'espace de noms ;

Développement du mini-programme WeChat pour laccès aux paiements WeChat

Exemples de résultats de modification

La classe la plus importante est WxPayApi.php, ajoutez le formulaire après l'espace de noms est le suivant, et la transformation des autres classes est similaire :

Développement du mini-programme WeChat pour laccès aux paiements WeChat

3. Introduisez l'espace de noms là où il doit être utilisé, utilisez new comme objet et passez une commande uniformément. Exemple d'interface :

Introduisez d'abord les classes requises :

Développement du mini-programme WeChat pour laccès aux paiements WeChat

encapsule l'interface de commande unifiée externe et renvoie directement les paramètres requis pour que le mini programme appelle l'interface de paiement :

Développement du mini-programme WeChat pour laccès aux paiements WeChat

L'interface de remboursement est similaire et peut être encapsulée via une classe de commande unifiée.

2. Intégration du mini programme

Le mini programme est très simple. Il vous suffit de transmettre les données renvoyées par l'interface à l'interface js du paiement WeChat. renvoyées par l'interface Par exemple :

Développement du mini-programme WeChat pour laccès aux paiements WeChatLes données renvoyées par l'interface d'intégration sont les suivantes :

Développement du mini-programme WeChat pour laccès aux paiements WeChat3. Résumé

1. L'API de paiement WeChat du compte officiel jssdk utilisée par le mini programme API de paiement WeChat a un paramètre incorrect dans le document officiel, c'est-à-dire que le "I" dans l'appid transmis doit être en majuscule, sinon, une erreur de paramètre sera toujours générée. Je débogue cela depuis longtemps. J'espère que les amis qui le verront y prêteront attention.

2. Après avoir appelé l'interface de commande unifiée, les résultats renvoyés par la commande unifiée ne peuvent pas être directement renvoyés au mini-programme et la signature doit être régénérée.

3. Si vous avez des questions, veuillez laisser un message pour en discuter.

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