java - 微信公众号支付付款之后收不到回调。
迷茫
迷茫 2017-04-18 10:05:18
0
11
1856

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

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全員に返信(11)
伊谢尔伦

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

いいねを押す +0
PHPzhong

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

いいねを押す +0
Peter_Zhu

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

いいねを押す +0
小葫芦

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

いいねを押す +0
伊谢尔伦

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

リーリー
いいねを押す +0
洪涛

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

いいねを押す +0
Peter_Zhu

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

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

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

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

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

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

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

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

いいねを押す +0
大家讲道理
  1. URL が正確で、外部ネットワークからアクセスできることを確認してください

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

いいねを押す +0
洪涛

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート