ホームページ  >  記事  >  WeChat アプレット  >  ミニプログラムをWeChat支払いに接続するにはどうすればよいですか? (開発入門チュートリアル)

ミニプログラムをWeChat支払いに接続するにはどうすればよいですか? (開発入門チュートリアル)

青灯夜游
青灯夜游転載
2020-05-14 18:10:513096ブラウズ

ミニプログラムをWeChat支払いに接続するにはどうすればよいですか? (開発入門チュートリアル)

この記事では主に、WeChat アプレットを WeChat 決済に接続する開発プロセスで遭遇する落とし穴について説明し、アプレット エンドとバックエンド インターフェイスのカプセル化の 2 つの部分に分かれています。

1. バックエンド インターフェイスのカプセル化

この記事では、ThinkPHP5 に基づいたインターフェイスのカプセル化について紹介します。具体的な手順は次のとおりです:

1. 公式 WeChat支払いドキュメントは PHP を提供します WeChat 支払いスクリプトのサンプルをダウンロードします;

2. サンプルは各クラスをカプセル化しています、名前空間を追加し、TP5 の extend ディレクトリの下に新しいディレクトリ wxpay を作成し、コピーを置くだけです。サンプル内のクラスをこのディレクトリに追加し、名前空間を追加します。

ミニプログラムをWeChat支払いに接続するにはどうすればよいですか? (開発入門チュートリアル)

最も重要なクラスは WxPayApi.php で、名前空間を追加した後の形式は次のとおりです。他のクラスの変換も同様です:

ミニプログラムをWeChat支払いに接続するにはどうすればよいですか? (開発入門チュートリアル)

3. 使用する必要がある名前空間を導入すると、新しいオブジェクトが使用できるようになります。たとえば、統一された順序インターフェイスなどです。 :

最初に必要なクラスを導入します:

ミニプログラムをWeChat支払いに接続するにはどうすればよいですか? (開発入門チュートリアル)

統合された外部注文インターフェイスをカプセル化し、ミニ プログラムが支払いインターフェイスを呼び出すために必要なパラメーターを直接返します。

ミニプログラムをWeChat支払いに接続するにはどうすればよいですか? (開発入門チュートリアル)

返済インターフェイスも同様で、統一された注文クラスを通じてカプセル化できます。

2. ミニ プログラムの統合

ミニ プログラムは非常にシンプルで、インターフェイスから返されたデータを WeChat 支払いの js インターフェイスに渡すだけです

インターフェイスによって返される例は次のとおりです:

ミニプログラムをWeChat支払いに接続するにはどうすればよいですか? (開発入門チュートリアル)

#統合インターフェイスによって返されるデータの例は次のとおりです:

ミニプログラムをWeChat支払いに接続するにはどうすればよいですか? (開発入門チュートリアル)

# 3. 概要

1. ミニ プログラム WeChat 決済 API で使用される公式アカウント jssdk の WeChat 決済 API の公式ドキュメントのパラメータが間違っています。つまり、渡された appid の「I」は Capitalize である必要があります。それ以外の場合は、常にパラメーター エラーが表示されます。

2. 統合順序付けインターフェイスを呼び出した後、統合順序付けによって返された結果をミニ プログラムに直接返すことはできないため、署名を再生成する必要があります。

推奨事項: 「

ミニ プログラム開発チュートリアル

以上がミニプログラムをWeChat支払いに接続するにはどうすればよいですか? (開発入門チュートリアル)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はjisuapp.cnで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。