ホームページ  >  記事  >  バックエンド開発  >  Web サイト Alipay の支払い原則と、yii2 での統合と使用に関するチュートリアルの共有

Web サイト Alipay の支払い原則と、yii2 での統合と使用に関するチュートリアルの共有

小云云
小云云オリジナル
2018-03-16 13:06:112308ブラウズ

この記事では、主に Web サイトでの Alipay の支払い原則と yii2 での統合された使用方法のチュートリアルを説明します。まず、Alipay を決済するために申請する必要があります。具体的な方法については、Web サイトを参照してください:

https://open.alipay.com/platform/home.htm

ウェブサイトの特定のプロセスに従って申請してください。ウェブサイトの指示に従うだけで申請を完了できます。

申請後、次のインターフェースが表示されます
Web サイト Alipay の支払い原則と、yii2 での統合と使用に関するチュートリアルの共有

Web サイト Alipay の支払い原則と、yii2 での統合と使用に関するチュートリアルの共有

公開鍵と秘密鍵の生成方法を参照してください:

https://docs.open.alipay.com/291/105971

ここでいくつかのパラメータを取得できます:

  1. app_id アプリケーションID

  2. notify_url 非同期通知アドレス

  3. return_url 同期コールバックアドレス

  4. alipay_public_key Alipay公開鍵

これらのパラメータを取得してから、開発を開始できます

Alipay SDK とデモをダウンロードする必要があります
ダウンロード アドレス:

https://docs.open.alipay.com/270/106291/

SDK をプロジェクト内のカスタマイズされた拡張機能ディレクトリ (common/vendors など) をより便利に使用するために、Alipay デモに pagepay フォルダーを導入し、それを SDK に組み込みます。 もちろん、自分でカプセル化することもできます。
Web サイト Alipay の支払い原則と、yii2 での統合と使用に関するチュートリアルの共有

その後、デモの構成コードを common/config/params.php に記述して、コンポーネントの形式で呼び出しやすくすることができます
Web サイト Alipay の支払い原則と、yii2 での統合と使用に関するチュートリアルの共有
主な内容:
非同期通知アドレスと同期ジャンプ アドレスはオンラインでアクセスできる必要があります。秘密キーは前のジェネレーターで生成された秘密キーであり、公開キーは Web サイトで確認できます。

そこで、以下ではコードで支払いを実装します。

1. コントローラーに AlipayTradePagePayContentBuilder.php と AlipayTradeService.php を導入します

Web サイト Alipay の支払い原則と、yii2 での統合と使用に関するチュートリアルの共有

2. 支払いを行うための Test メソッドを作成します:

Web サイト Alipay の支払い原則と、yii2 での統合と使用に関するチュートリアルの共有3. 前に構成した return_url と Notice_url がオンラインである必要があることに注意してください。アクセス可能なアドレスを使用すると、独自のメソッドを非同期および同期で実行できます

非同期通知と同期コールバック return_url を通知するときは、AlipayTradeService.php ファイルも導入する必要があります

同期 return_url は、alipay メソッド用に設定したためですチェックコントローラーの下では、次のように実装できます:


Web サイト Alipay の支払い原則と、yii2 での統合と使用に関するチュートリアルの共有非同期notify_urlは次のように実装することもできます:

Web サイト Alipay の支払い原則と、yii2 での統合と使用に関するチュートリアルの共有 この時点で、Alipayの支払いプロセス全体が完了しました。お役に立ちましたら、「いいね!」をお願いします

この記事は、AxiosGao - yii2 の Alipay コンピューター Web サイトでの支払いの推奨から転載したものです。より刺激的な共有のために、元の著者のブログをフォローしてください。決済にはAlipayの申請が必要です。具体的な方法についてはウェブサイトを参照してください:

https://open.alipay.com/platform/home.htm

ウェブサイトの特定のプロセスに従って申請してください。ウェブサイトの指示に従うだけで申し込みを完了できます。

申請後、次のインターフェースが表示されます


Web サイト Alipay の支払い原則と、yii2 での統合と使用に関するチュートリアルの共有公開鍵と秘密鍵の生成方法を参照してください:

Web サイト Alipay の支払い原則と、yii2 での統合と使用に関するチュートリアルの共有https://docs.open.alipay.com/291/105971

ここでいくつかのパラメータを取得できます:

app_id アプリケーションID

  1. notify_url 非同期通知アドレス

  2. return_url 同期コールバックアドレス

  3. alipay_public_key Alipay公開鍵

  4. これらのパラメータを取得してから、開発を開始できます

  5. Alipay SDK とデモをダウンロードする必要があります
ダウンロード アドレス:

https://docs.open.alipay.com/270/106291/

より便利に使用するには、プロジェクト内のカスタマイズされた拡張機能ディレクトリ (common/vendors など) に SDK を配置する必要があります。もちろん、Alipay デモに pagepay フォルダーを導入して、それを SDK に配置することもできます。自分でカプセル化することもできます。
Web サイト Alipay の支払い原則と、yii2 での統合と使用に関するチュートリアルの共有

その後、デモの構成コードを common/config/params.php に記述して、コンポーネントの形式で呼び出しやすくすることができます
Web サイト Alipay の支払い原則と、yii2 での統合と使用に関するチュートリアルの共有
主な内容:
非同期通知アドレスと同期ジャンプ アドレスはオンラインでアクセスできる必要があります。秘密キーは前のジェネレーターで生成された秘密キーであり、公開キーは Web サイトで確認できます。

そこで、以下ではコードで支払いを実装します。

1. コントローラーに AlipayTradePagePayContentBuilder.php と AlipayTradeService.php を導入します

Web サイト Alipay の支払い原則と、yii2 での統合と使用に関するチュートリアルの共有

2. 支払いを行うための Test メソッドを作成します:

Web サイト Alipay の支払い原則と、yii2 での統合と使用に関するチュートリアルの共有3. 前に構成した return_url と Notice_url がオンラインである必要があることに注意してください。アクセス可能なアドレスを使用すると、独自のメソッドを非同期および同期で実行できます

非同期通知と同期コールバック return_url を通知するときは、AlipayTradeService.php ファイルも導入する必要があります

同期 return_url は、alipay メソッド用に設定したためですcheck コントローラーの下では、次のように実装できます:


Web サイト Alipay の支払い原則と、yii2 での統合と使用に関するチュートリアルの共有 非同期notify_urlは次のように実装することもできます:

Web サイト Alipay の支払い原則と、yii2 での統合と使用に関するチュートリアルの共有 関連する推奨事項:

WeChat決済とAlipay決済のPHP開発例

PHP Alipay決済のバックグラウンド署名実装方法

PHPのAlipay決済インターフェースのまとめ

以上がWeb サイト Alipay の支払い原則と、yii2 での統合と使用に関するチュートリアルの共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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