ホームページ  >  記事  >  バックエンド開発  >  Web サイト WeChat で QR コードをスキャンして支払います。支払いが完了すると、notify_url は通知を受信せず、モード 2 を使用します。

Web サイト WeChat で QR コードをスキャンして支払います。支払いが完了すると、notify_url は通知を受信せず、モード 2 を使用します。

PHP中文网
PHP中文网オリジナル
2018-05-29 14:56:292978ブラウズ


支払い完了後、notify_url は通知を受け取りません

返信内容:

コールバックかどうかを確認します。設定内のアドレスは正しいです。 WeChat QR コード スキャン支払いを行ったところです。

カニ デーモンも使用しました。

支払いを開始するときに、いくつかの場所を確認してください。

必ず正しく入力してください。notify_url

非同期コールバック ページで。 、 WeChat を追加します プッシュされたデータは簡単にデバッグできるようにログに配置されます

file_put_contents('./log.txt', file_get_contents('php://input'));

次に、デバッグのために log.txt の内容を確認します

natapp を使用してローカルでテストします。返されたデータの WeChat 側とどのように応答したか

1. コールバック URL はパブリック ネットワークからアクセスできる URL である必要があります

2. コールバック URL はパラメータを取ることができません
3. 販売者プラットフォームはコールバック URL を設定する必要があります
4. コールバック URL 入口のログ調整

これは私が書いたログです


NATAPP を使用してテストしたところ、Tencent サーバーが pay-notify.php にリクエストをまったく送信していないことがわかりました

上記はWeb サイトの WeChat スキャン コードの支払いが完了すると、notify_url はモード 2 のコンテンツを使用して通知を受け取りません。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。