WeChat Pay が開発され開始されてから 2 か月以上が経過しましたが、プロモーションや宣伝がなければ、ユーザー数はそれほど多くなかったでしょう。これまでのところ、多額の支払いは発生していません。以前は、WeChat Pay はすべての公開アカウントに公開されていたため、要約を作成することができました。以前は、WeChat Pay はすべての公開アカウントに公開されていなかったため、すべての文書を公開するには不便でした。昨年WeChat Payに接続してから現在に至るまで、WeChat Payの機能はますます充実しており、機能がどんどん充実していることがわかりました。開発の初期段階では多くの落とし穴がありました。 WeChatに接続した学生たちは、長い時間をかけて検索した結果、それを発見しました。各社のアクセス環境の違いをはじめ、双方の課題は避けられません。特に注意すべき点がいくつかあるので、ここでまとめておきます。
1. WeChatの決済結果サーバーのIPは固定されておらず、企業がホワイトリストを作成する必要がある場合、以前にアクセスしたほぼすべての決済方法が使用可能ですが、WeChatは全国的にサーバーが多すぎるため通知できません。決済結果通知サーバーを管理しているため、悪意のあるユーザーへの前払いやセキュリティのためのホワイトリストの作成や特殊な処理が不可能です。サーバーやサイトにアクセスするには が必要です
2. HTTPS 暗号化なしでは、WeChat 支払い通知アドレスと受付サーバーに正常にアクセスできません。HTTPS はサードパーティのセキュリティ証明書に基づいて暗号化されているため、最初は注意していませんでした。支払いが完了した後、支払い結果が正常に通知されませんでした。 3. 承認された支払いディレクトリを提出する際に、必ず提出する必要があります: http://qq.com/b/a .html であるため、承認されたディレクトリは http://qq.com/b/ ディレクトリである必要があり、それは最下位のディレクトリである必要があります。そうでない場合、他の
ディレクトリ内のページには WeChat 支払い (JS) を呼び出す権限がありません。 API) スクリプトについては、一度送信すると変更できなくなりますが、以前は公式アカウントにのみ許可されていました。場合によっては、複数の製品が同じサーバーに接続されている場合は悲劇になりますが、実際には、1 つのサーバーで問題ありません。 4. ユーザーの苦情返送ディレクトリのアプリケーションアカウントは、理論上、送信後に変更することはできません。システムが徐々に成熟するにつれて、それは可能になるはずです。ユーザーの苦情およびフィードバック システムに送信します。5. 正式な
レビューが通過するまでは、テストを含め、すべての支払いが正常に使用できなくなります
6.テスト アカウント。ただし、テスターの WeChat ID をホワイトリストに追加する必要があります。そうしないと、WeChat アカウントが承認されなくなります。設定されたテスト認証ディレクトリは、WeChat 支払いでテストできます。このパブリック アカウントの WeChat 支払いがリリースされると、複数の商品がある場合、申し訳ありませんが、WeChat 支払いテスト アドレスのすべての承認済み支払いディレクトリが無効になります。現時点では、オンライン アドレスのみがテストに使用できます。ただし、WeChat は、この許可が将来解放されることを通知しました。8. WeChat で Natvie の支払いアカウントを申請する際に、Getpackage コールバック アドレスが送信されます。最も混乱するのは、テスト用アドレスがないことです。テスト用に使用できるのは正式なアドレスだけです。ネイティブ支払いでは、承認されたディレクトリ ページでの WeChat 支払いの許可は必要ありませんが、取得用のテスト アドレスはありません。製品情報は公式のものであるため、テスト用のアドレスも使用できません。WeChat を使用する場合は、WeChat の承認済みの access_token を取得する必要があります。は 2 時間後に期限切れになり、WeChat
インターフェースインタラクションを行う前に再度取得する必要があります。そうしないと、許可がないと言われてしまいます。
10. WeChatのOAuthプロトコルのユーザー情報取得プロトコルは最悪で、与えられた文書も間違っており、通信で与えられた情報も間違っています。これも面倒です。WeChat 情報を悪意を持って取得するには WeChat クライアントを使用する必要があり、情報を取得するには WeChat サーバーにアクセスして指定されたサーバーのアドレスにジャンプする必要があります。 WeChat の OpenId は、ユーザー情報とサーバー情報に基づいて生成される固有の ID であり、ユーザーが WeChat サーバーに注意を払っている限り、ユーザーの OpenId を通じて情報をユーザーにプッシュできます。 WeChat 5.2 が現在行っていることは、ユーザーが注意を払っていなくても支払い情報をプッシュできるということです。この機能は一部のアカウントにのみ適用されます。
最後の文、テスト環境はまだ十分に準備されており、ドキュメントの精度と完全性も改善する必要があります。提供されているデモ サポート 多言語 バージョンも改善する必要があります。しかし、WeChat決済の進歩は非常に早く、以前は利用できなかった機能も多く利用できるようになりました。 WeChat決済の新たな飛躍を楽しみにしています。最後のポイントは、WeChat アプリ内で WeChat Pay に接続する場合、他の支払い方法に接続することは許可されていないということです。これはアリペイよりもさらに冷酷だ。
以上がWeChat決済開発のための基礎知識まとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。