この記事では、主に Web サイトでの Alipay の支払い原則と yii2 での統合された使用方法のチュートリアルを説明します。まず、Alipay を決済するために申請する必要があります。具体的な方法については、Web サイトを参照してください:
https://open.alipay.com/platform/home.htm
ウェブサイトの特定のプロセスに従って申請してください。ウェブサイトの指示に従うだけで申請を完了できます。
申請後、次のインターフェースが表示されます
公開鍵と秘密鍵の生成方法を参照してください:
https://docs.open.alipay.com/291/105971
ここでいくつかのパラメータを取得できます:
app_id アプリケーションID
notify_url 非同期通知アドレス
return_url 同期コールバックアドレス
alipay_public_key Alipay公開鍵
Alipay SDK とデモをダウンロードする必要があります
ダウンロード アドレス:
https://docs.open.alipay.com/270/106291/
SDK をプロジェクト内のカスタマイズされた拡張機能ディレクトリ (common/vendors など) をより便利に使用するために、Alipay デモに pagepay フォルダーを導入し、それを SDK に組み込みます。 もちろん、自分でカプセル化することもできます。
その後、デモの構成コードを common/config/params.php に記述して、コンポーネントの形式で呼び出しやすくすることができます
主な内容:
非同期通知アドレスと同期ジャンプ アドレスはオンラインでアクセスできる必要があります。秘密キーは前のジェネレーターで生成された秘密キーであり、公開キーは Web サイトで確認できます。
そこで、以下ではコードで支払いを実装します。
3. 前に構成した return_url と Notice_url がオンラインである必要があることに注意してください。アクセス可能なアドレスを使用すると、独自のメソッドを非同期および同期で実行できます
非同期通知と同期コールバック return_url を通知するときは、AlipayTradeService.php ファイルも導入する必要があります同期 return_url は、alipay メソッド用に設定したためですチェックコントローラーの下では、次のように実装できます:
非同期notify_urlは次のように実装することもできます:
この時点で、Alipayの支払いプロセス全体が完了しました。お役に立ちましたら、「いいね!」をお願いします
この記事は、AxiosGao - yii2 の Alipay コンピューター Web サイトでの支払いの推奨から転載したものです。より刺激的な共有のために、元の著者のブログをフォローしてください。決済にはAlipayの申請が必要です。具体的な方法についてはウェブサイトを参照してください:https://open.alipay.com/platform/home.htmウェブサイトの特定のプロセスに従って申請してください。ウェブサイトの指示に従うだけで申し込みを完了できます。
申請後、次のインターフェースが表示されます
公開鍵と秘密鍵の生成方法を参照してください:
https://docs.open.alipay.com/291/105971
ここでいくつかのパラメータを取得できます:
app_id アプリケーションID
https://docs.open.alipay.com/270/106291/ダウンロード アドレス:
- notify_url 非同期通知アドレス
- return_url 同期コールバックアドレス
- alipay_public_key Alipay公開鍵
- Alipay SDK とデモをダウンロードする必要があります
これらのパラメータを取得してから、開発を開始できます
より便利に使用するには、プロジェクト内のカスタマイズされた拡張機能ディレクトリ (common/vendors など) に SDK を配置する必要があります。もちろん、Alipay デモに pagepay フォルダーを導入して、それを SDK に配置することもできます。自分でカプセル化することもできます。
その後、デモの構成コードを common/config/params.php に記述して、コンポーネントの形式で呼び出しやすくすることができます
主な内容:
非同期通知アドレスと同期ジャンプ アドレスはオンラインでアクセスできる必要があります。秘密キーは前のジェネレーターで生成された秘密キーであり、公開キーは Web サイトで確認できます。
そこで、以下ではコードで支払いを実装します。
3. 前に構成した return_url と Notice_url がオンラインである必要があることに注意してください。アクセス可能なアドレスを使用すると、独自のメソッドを非同期および同期で実行できます
非同期通知と同期コールバック return_url を通知するときは、AlipayTradeService.php ファイルも導入する必要があります同期 return_url は、alipay メソッド用に設定したためですcheck コントローラーの下では、次のように実装できます:
非同期notify_urlは次のように実装することもできます:
関連する推奨事項:
WeChat決済とAlipay決済のPHP開発例 PHP Alipay決済のバックグラウンド署名実装方法PHPのAlipay決済インターフェースのまとめ以上がWeb サイト Alipay の支払い原則と、yii2 での統合と使用に関するチュートリアルの共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。