ホームページ  >  記事  >  WeChat アプレット  >  WeChat の支払い機能にアクセスするためのミニ プログラムの開発方法の紹介

WeChat の支払い機能にアクセスするためのミニ プログラムの開発方法の紹介

青灯夜游
青灯夜游転載
2020-04-20 09:16:393619ブラウズ

WeChat の支払い機能にアクセスするためのミニ プログラムの開発方法の紹介

ミニ プログラムの開始に伴い、WeChat はミニ プログラムの支払い機能も公開しました。ミニ プログラムのドキュメントには WeChat 支払いの requestPayment 関数の説明のみが記載されています。インターフェース。確かに、WeChat アプレットのフロントエンドで呼び出す必要がある関数は requestPayment 関数だけです。ただし、アプレットが WeChat 決済にアクセスできるようにする関数は 1 つだけではありません。WeChat 決済に接続していない開発者にとっては、彼らは始めるのが難しいと感じるでしょう。

ミニ プログラムの支払い機能にアクセスするには、まず WeChat 支払いを申請する必要があります。ミニ プログラムが認証された後、ミニ プログラムと WeChat 支払いメニュー バーのバックグラウンドで WeChat 支払いを申請できます。 。

WeChat の支払い機能にアクセスするためのミニ プログラムの開発方法の紹介

会社情報と公開アカウントを入力すると、WeChat Pay がランダムな金額を公開アカウントに送金し、金額を入力して検証を完了し、オンラインで移行に署名します。 WeChatでの支払い申請手続きが完了しました。

WeChat 決済の申し込みが完了すると、WeChat 決済の加盟店番号、加盟店プラットフォームのユーザー名とパスワード、その他の情報が登録者のメール アドレスに送信されます。ミニ プログラム キーを構成し、ミニ プログラムのバックグラウンド設定ページで [生成] をクリックすると、管理者が QR コードを確認した後、AppSecret がランダムに生成されます。 AppSecret は適切に保管し、サーバー上にプレーン テキストで保存しないでください。AppSecret は WeChat サーバーとの対話に使用されます。たとえば、ユーザーの openid インターフェイスを取得するために必要です。

WeChat の支払い機能にアクセスするためのミニ プログラムの開発方法の紹介

キーを設定し、証明書をダウンロードします。WeChat 支払いの申請時に取得したユーザー名とパスワードを使用します。マーチャント プラットフォームにログインし、証明書をダウンロードし、キーを設定します。アカウント センターと API セキュリティ。キーは 32 ビットであり、キーは表示できないため、設定後は適切に保管する必要があります。すべての WeChat 支払い関連のインターフェイスはこのキーを使用して暗号化されます。 Https サーバーを構成する: ミニ プログラムのフロントエンドは WeChat が提供するフレームワークを使用して開発されますが、バックエンドは引き続き開発者独自のサーバーです。ミニ プログラムは https リクエストを開始します。これは、ミニ プログラム開発者が https サーバーを構成する必要があることを意味します。 https サーバーを構成する前に、まず証明書を取得する必要があります。証明書は関連機関から購入できます。現在、Tencent Cloud はユーザーに無料の証明書を提供しています。 WeChat Payには、カード決済、公式アカウント決済、スキャンコード決済、APP決済など、さまざまな決済方法があります。ミニ プログラムは WeChat での支払いを有効にするために使用されますが、実際にはパブリック アカウントでの支払いです。開発者はまず、これらのインターフェイスについて一般的に理解する必要があります。

openid について

上記のプロセスでは、ミニ プログラムの最新 API のインターフェイスを使用して openid が要求されます。開発者はミニ プログラムのログイン インターフェイスを表示できます。 。開発者がサードパーティサーバーから取得した openid は、統一された順序付けインターフェイスで使用する必要があります。

ミニ プログラムは WeChat 支払いを呼び出します

上記のプロセスのミニ プログラムは WeChat 支払いを呼び出し、ミニ プログラム WeChat 支払いインターフェイス wx.requestPayment を使用します。インターフェイスの詳細な説明については、ミニ プログラムの WeChat Payment API を参照してください。

このインターフェイスのパッケージおよびタイムスタンプ パラメーターは開発者のサードパーティ サーバーから返され、パッケージは統合順序インターフェイスの応答からサードパーティ サーバーによって取得されます。

インターフェースの他のパラメーター、appId、noceStr、signType、および paySign は、アプレットによって保存または計算されます。ここで、paySign は署名です。公式アカウントの支払いのメインプロセスは基本的にサードパーティサーバー上に実装されるため、開発者は公式アカウントの支払いドキュメントをよく読み、メッセージインタラクションプロセスと各インターフェイスを理解する必要があります。

通常の WeChat 支払いに不可欠な一部の機能 (例外処理、注文クエリ、払い戻しの開始、明細のダウンロードなど) についてはここでは説明しません。

決済機能であれ、ミニプログラムの誕生であれ、WeChatは便利であり、それなりに人々の生活を変えています。現在、私たちの身の回りのいたるところでさまざまな小さなプログラムが見られ、ユーザーのWeChatリストに記録されており、その多くは取引を実現するための実用的なツールのような小さなプログラムです。

推奨事項: 「 ミニ プログラム開発チュートリアル

以上がWeChat の支払い機能にアクセスするためのミニ プログラムの開発方法の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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