Maison >Applet WeChat >Développement WeChat >Résumé des connaissances de base pour développer le paiement WeChat
Cela fait plus de deux mois que WeChat Pay a été développé et lancé. S'il n'y avait pas de promotion et de publicité, le nombre d'utilisateurs ne serait pas très important. Jusqu’à présent, les paiements n’ont pas été importants. Dans le passé, WeChat Pay n'était pas ouvert à tous les comptes publics, de sorte que nous pouvions rédiger des résumés. Dans le passé, WeChat Pay n'était pas ouvert à tous les comptes publics, donc tous les documents n'étaient pas pratiques pour une publication publique. Depuis que je me suis connecté à WeChat Pay l'année dernière jusqu'à aujourd'hui, j'ai constaté que les fonctions de WeChat Pay deviennent de plus en plus complètes et les fonctions deviennent de plus en plus riches. Les premières étapes du développement ont été marquées par de nombreux pièges. Les étudiants qui se sont connectés à WeChat l'ont découvert après de longues recherches. Partant des différences dans les environnements d'accès des différentes entreprises, les problèmes rencontrés par les deux parties sont inévitables. Certains aspects méritent une attention particulière et je vais les résumer ici.
1. L'adresse IP du serveur de résultats de paiement WeChat n'est pas fixe. Généralement, si une entreprise doit créer une liste blanche, presque tous les modes de paiement précédemment consultés peuvent être utilisés. Cependant, WeChat informe qu'il y a trop de serveurs dans le pays. et ne peut pas fournir de notifications de résultat de paiement au serveur, il est donc impossible de faire une liste blanche pour prépayer les utilisateurs malveillants et . Sécurité, accédez au serveur et au site nécessite un traitement spécial.
2. L'adresse de notification de paiement WeChat et le serveur d'acceptation ne peuvent pas être cryptés par HTTPS avant de pouvoir y accéder normalement, car HTTPS est crypté sur la base d'un. certificat de sécurité tiers, je n'y ai pas prêté attention au début. Une fois le paiement effectué, le résultat du paiement apparaîtra. Il n'a pas été possible de vous informer normalement
3. assurez-vous de soumettre le répertoire de paiement autorisé, tel que : http://qq.com/b/a.html, le répertoire autorisé doit donc être le répertoire http://qq.com/b/, vous devez vous rendre dans le répertoire répertoire de niveau le plus bas, sinon les pages des autres répertoires ne seront pas autorisées à appeler le paiement WeChat (JSAPI) Veuillez y prêter une attention particulière. , le répertoire de paiement ne peut pas être modifié. Il peut être modifié désormais. En théorie, un seul répertoire d'autorisation de paiement est autorisé. Auparavant, ce serait une tragédie si plusieurs produits étaient connectés au même. serveur. Mais cela dépend de votre relation. En fait, un serveur peut demander plusieurs répertoires d'autorisation de paiement
4. Le compte de l'application doit également être une adresse fixe, et ne peut théoriquement pas. être modifié après la soumission. À mesure que le système mûrit, il devrait être possible d'accéder au système de plaintes et de commentaires des utilisateurs
5 Avant que l'examen officiel ne soit passé, tous vos paiements ne pourront pas être modifiés après la soumission. à utiliser normalement, y compris les tests.
6. Vous devez utiliser un compte formel pour les tests, et il n'y a pas de compte de test. Cependant, l'identifiant WeChat du testeur doit être temporairement attribué. ajouté à la liste blanche, sinon il n'aura pas la permission de participer au test.
7. Une fois l'approbation WeChat passée, le compte, le répertoire d'autorisation de test configuré peut être testé par paiement WeChat. de ce compte public est publié, je suis désolé, tous les répertoires de paiement autorisés de l'adresse de test de paiement WeChat seront invalides, s'il existe plusieurs produits À l'heure actuelle, seule l'adresse en ligne peut être utilisée pour le test. informé que cette autorisation sera publiée à l'avenir.
8. L'adresse de rappel Getpackage pour obtenir des informations sur le produit a été soumise lors de la demande de compte de paiement WeChat Natvie. Le plus gros piège est qu'il n'y a pas d'adresse de test. Vous ne pouvez utiliser que l'adresse officielle pour les tests, et aucune adresse de test n'est disponible, bien que le paiement natif ne nécessite pas d'autorisations de paiement WeChat sur la page du répertoire d'autorisation. Le plus ennuyeux est que l'adresse de rappel pour obtenir des informations sur le produit est officielle, donc l'adresse de test ne peut pas être utilisée, tout au plus ne peut-elle appeler qu'une sœur de paiement WeChat.
9. Toute personne qui interagit avec WeChat doit obtenir le jeton d'accès autorisé WeChat. Généralement, il expirera au bout de deux heures et doit être obtenu à nouveau avant d'interagir avec toutes les interfaces WeChat . Sinon, on vous dira que vous n'avez pas la permission.
10. Le protocole d'acquisition d'informations utilisateur du protocole OAuth de WeChat est le pire. Les documents fournis sont faux, et les informations fournies dans la communication sont également fausses. Ceci est également gênant. Vous devez utiliser le client WeChat pour obtenir des informations WeChat de manière malveillante, et vous devez également vous rendre sur le serveur WeChat pour accéder à l'adresse du serveur spécifiée afin d'obtenir les informations. L'OpenId de WeChat est un identifiant unique généré sur la base des informations de l'utilisateur et des informations du serveur. Tant que l'utilisateur prête attention au serveur de WeChat, les informations peuvent être transmises à l'utilisateur via l'OpenId de l'utilisateur. Ce que fait actuellement WeChat 5.2, c'est qu'il peut transmettre des informations de paiement même si l'utilisateur n'y prête pas attention. Cette fonction n'est qu'une fonction spécifique pour certains comptes.
Dernière phrase, l'environnement de test est encore bien préparé, et l'exactitude et l'exhaustivité de la documentation doivent également être améliorées. La démo fournie prend en charge les versions multilingues et doit être améliorée. Cependant, le paiement WeChat progresse très rapidement. De nombreuses fonctions qui n'étaient pas disponibles auparavant peuvent désormais être utilisées. J'ai constaté que la vitesse d'amélioration est encore très rapide. Dans l’attente d’un nouveau bond en avant dans le paiement WeChat. Le dernier point est que WeChat dispose également d'une clause de suzerain. Si vous vous connectez à WeChat Pay dans l'application WeChat, vous n'êtes pas autorisé à vous connecter à d'autres méthodes de paiement. C'est encore plus impitoyable qu'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!