ホームページ > 記事 > WeChat アプレット > ミニプログラムをWeChat支払いに接続するにはどうすればよいですか? (開発入門チュートリアル)
この記事では主に、WeChat アプレットを WeChat 決済に接続する開発プロセスで遭遇する落とし穴について説明し、アプレット エンドとバックエンド インターフェイスのカプセル化の 2 つの部分に分かれています。
1. バックエンド インターフェイスのカプセル化
この記事では、ThinkPHP5 に基づいたインターフェイスのカプセル化について紹介します。具体的な手順は次のとおりです:
1. 公式 WeChat支払いドキュメントは PHP を提供します WeChat 支払いスクリプトのサンプルをダウンロードします;
2. サンプルは各クラスをカプセル化しています、名前空間を追加し、TP5 の extend ディレクトリの下に新しいディレクトリ wxpay を作成し、コピーを置くだけです。サンプル内のクラスをこのディレクトリに追加し、名前空間を追加します。
最も重要なクラスは WxPayApi.php で、名前空間を追加した後の形式は次のとおりです。他のクラスの変換も同様です:
3. 使用する必要がある名前空間を導入すると、新しいオブジェクトが使用できるようになります。たとえば、統一された順序インターフェイスなどです。 :
最初に必要なクラスを導入します:
統合された外部注文インターフェイスをカプセル化し、ミニ プログラムが支払いインターフェイスを呼び出すために必要なパラメーターを直接返します。
返済インターフェイスも同様で、統一された注文クラスを通じてカプセル化できます。
2. ミニ プログラムの統合
ミニ プログラムは非常にシンプルで、インターフェイスから返されたデータを WeChat 支払いの js インターフェイスに渡すだけです
インターフェイスによって返される例は次のとおりです:
#統合インターフェイスによって返されるデータの例は次のとおりです: # 3. 概要1. ミニ プログラム WeChat 決済 API で使用される公式アカウント jssdk の WeChat 決済 API の公式ドキュメントのパラメータが間違っています。つまり、渡された appid の「I」は Capitalize である必要があります。それ以外の場合は、常にパラメーター エラーが表示されます。
2. 統合順序付けインターフェイスを呼び出した後、統合順序付けによって返された結果をミニ プログラムに直接返すことはできないため、署名を再生成する必要があります。
推奨事項: 「
ミニ プログラム開発チュートリアル以上がミニプログラムをWeChat支払いに接続するにはどうすればよいですか? (開発入門チュートリアル)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。