検索

ホームページ  >  に質問  >  本文

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

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

迷茫迷茫2767日前1821

全員に返信(11)返信します

  • 伊谢尔伦

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

    インターフェイスが承認されていない場合、コールバックは役に立ちません。つまり、ユーザーがコードをスキャンするページでバックエンド AJAX をアクティブに開始できます。 10秒に1回チェックしてください。

    返事
    0
  • PHPz

    PHPz2017-04-18 10:07:18

    Web サーバーのログを見て、Tencent の IP からのリクエストがあるかどうかを確認します。

    返事
    0
  • 天蓬老师

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

    あなたのドメイン名は WeChat によってブロックされています

    返事
    0
  • 高洛峰

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

    支払い承認ディレクトリが設定されていない可能性があります。

    返事
    0
  • 伊谢尔伦

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

    URL にはパラメータを使用できません

    リーリー

    返事
    0
  • PHP中文网

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

    URL は外部からアクセスできる必要があります

    返事
    0
  • 天蓬老师

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

    この質問に関しては、ポーリングはパフォーマンスを消費しすぎるため、@tintchao の答えには同意しません。公式 Web サイトでは、注文問い合わせに適用できるシナリオも提供しています:

    クエリ インターフェイスを呼び出す必要がある状況:

    • 販売者のバックエンド、ネットワーク、サーバーなどに異常がある場合、最終的に販売者のシステムは支払い通知を受信できません。

    • 支払いインターフェースを呼び出した後、システムエラーまたは不明なトランザクションステータスが返されます。
    • スキャンされた支払い API を呼び出し、USERPAYING のステータスを返します。
    • 注文完了またはキャンセルインターフェイス API を呼び出す前に、支払いステータスを確認する必要があります。
    • 本題に戻りますが、被験者は次のことを確認することをお勧めします。

      Notice_url がアクセス可能かどうかを確認します。これは
    1. メソッドではなく、

      メソッドであることに注意してください。 POSTGET

    2. サーバーログをチェックして、関連する API を呼び出した後、Tencent からの IP リクエストがあるかどうかを確認します。
    3. Web インターフェースが XML 形式のデータ要求を受け入れることができるかどうかを確認します。
    4. 返事
      0
  • 天蓬老师

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

    投稿者さん、問題はもう解決されましたか?私も今同じ問題に遭遇しています

    返事
    0
  • 大家讲道理

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

    1. URL が正確で、外部ネットワークからアクセスできることを確認してください

    2. 以下に示すように認可ディレクトリを構成するかどうかを決定します

    返事
    0
  • PHP中文网

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

    投稿者は natapp というソフトウェアを検索できます。これによりローカルで外部ネットワークに直接アクセスできるようになり、デバッグが容易になります。 !

    返事
    0
  • キャンセル返事