recherche

Maison  >  Questions et réponses  >  le corps du texte

java - 微信公众号支付付款之后收不到回调。

微信公众号支付付款之后收不到回调。
我们把请求参数拿出来,找到notify_url,自己用浏览器去访问这个url是通的,说明这个url本身是没有提问的。但是付款之后微信就是回调不回来。

迷茫迷茫2881 Il y a quelques jours1892

répondre à tous(11)je répondrai

  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:07:18

    Vous pouvez faire un compromis. Lorsque l'interface n'a pas été approuvée, le rappel est inutile. A ce moment, vous pouvez lancer activement une requête, c'est-à-dire que sur la page où l'utilisateur scanne le code, le backend AJAX peut. vérifiez-le une fois toutes les 10 secondes.

    répondre
    0
  • PHPz

    PHPz2017-04-18 10:07:18

    Regardez le journal du serveur Web pour voir s'il y a des demandes provenant de l'adresse IP de Tencent.

    répondre
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:07:18

    Votre nom de domaine a été bloqué par WeChat

    répondre
    0
  • 高洛峰

    高洛峰2017-04-18 10:07:18

    Il se peut que le répertoire d'autorisation de paiement ne soit pas paramétré.

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:07:18

    Aucun paramètre n'est autorisé dans l'url

    如?param=value

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-18 10:07:18

    Votre URL doit être accessible depuis le monde extérieur

    répondre
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:07:18

    Concernant cette question, je ne suis pas d'accord avec la réponse de @tintchao car le Polling consomme trop de performances. Le site officiel propose également des scénarios applicables pour les demandes de commande :

    Situations où l'interface de requête doit être appelée :

    • Lorsqu'il y a une anomalie dans le backend, le réseau, le serveur, etc. du commerçant, le système du commerçant ne reçoit finalement pas la notification de paiement

    • ;
    • Après avoir appelé l'interface de paiement, une erreur système ou un statut de transaction inconnu est renvoyé

    • Appelez l'API de paiement numérisée et renvoyez le statut USERPAYING

    • Avant d'appeler l'API de l'interface de clôture ou d'annulation de commande, vous devez confirmer l'état du paiement

    • ;

    Revenant au sujet, il est recommandé que le sujet coche comme suit :

    1. Vérifiez si notify_url est accessible. Notez qu'il s'agit de la méthode POST, pas de la méthode GET.

    2. Vérifiez le journal du serveur pour voir s'il y a une demande IP de Tencent après avoir appelé l'API correspondante.

    3. Vérifiez si l'interface Web peut accepter les demandes de données au format XML.

    répondre
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:07:18

    Bonjour poster, votre problème est-il résolu maintenant ? Je rencontre également le même problème maintenant

    répondre
    0
  • 大家讲道理

    大家讲道理2017-04-18 10:07:18

    1. Assurez-vous que l'URL est exacte et accessible depuis le réseau externe

    2. Déterminez s'il faut configurer le répertoire d'autorisation comme indiqué ci-dessous

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-18 10:07:18

    L'affiche peut rechercher un logiciel appelé natapp, qui peut directement activer localement l'accès au réseau externe, ce qui facilite le débogage ! !

    répondre
    0
  • Annulerrépondre