少し前に、PHP Web サイトを Alipay に接続するプロジェクトを開発しました。Alipay の公式 Web サイトには多くのインターフェイスとドキュメントが用意されており、少し面倒に見えるため、そのプロセスを整理します。この記事では主に、PHP Web サイトから Alipay へのアクセスを実装する方法について説明し、皆様のお役に立てれば幸いです。
1. Alipayアカウントは、正式な環境で支払いを行う前に、企業の資格を審査する必要があります。ただし、Alipay はテストと開発のためのサンドボックス テスト環境を提供しているため、企業でなくても開発できます。
2. Alipayの新しい開発インターフェースは、以前とは異なり、アカウントを持っていれば「アプリケーション」を申請する必要があり、1つのアカウントで複数のアプリケーションを申請できます。 「パソコンサイト決済」「モバイルサイト決済」などの機能
1. 開発プロセスの概要
1. Ant Financial Open Platform の公式 Web サイトのドキュメントを読むだけです
2. PHP SDK とデモをダウンロードします
3. アプリケーションを申請するか、サンドボックス環境を使用します
4. アプリケーションを生成します秘密鍵とアプリケーション公開鍵
5. config.php の設定
2. 特定の操作
1. オープン プラットフォームに入る
Baidu の「Ant Financial Open Platform」、現在 Alipay の開発インターフェイスはすべてこのオープン プラットフォーム上にあります。ここには、検索して学習できるさまざまなドキュメントがあります。
初めて使用する場合は、「ドキュメントセンター」->「開発ドキュメント」に移動してください
ここではコンピューターウェブサイトでの支払いを選択します:
写真に示すように上、左側のメニューが該当する内容を一つずつ学習していきます。
phpのsdkをダウンロードし、左側のメニューの「SDK&Demo」をクリックし、phpに対応するファイルをダウンロードします。 config.phpファイルを設定する必要があるため、ダウンロード後のデモは直接使用できません:
「Ant Financial Open Platform」にログイン後、「Developer Center」をクリックします。
(1) アプリケーションを申請する
ログイン後、「開発者センター」→「アプリケーションの作成」をクリックし、具体的な手順については、Alipay公式サイトのドキュメント:コンピュータウェブサイトの支払いクイックアクセスを参照してください
(3) キーを生成します
の設定 生成後:
サンドボックスアプリケーションに対応するRSA2に公開鍵の設定を適用アプリケーションの公開キー
アプリケーションの秘密キーは config.php の「マーチャント秘密キー」に設定されます
サンドボックス アプリケーションの APPID は config.php の「Alipay 公開キー」にコピーされます。 phpの「Alipay公開キー」でサンドボックス環境を設定します。
config.phpの「Alipayゲートウェイ」をサンドボックスアプリケーションの「Alipayゲートウェイ」に変更する必要があります。
Config の Notice_url と return_url は主に、Alipay から返されたデータを通じて自分のビジネスを処理するためのインターフェイスです。 Alipay の支払いインターフェースを正常にリクエストできるようになったので、まだ設定する必要はありません。
2. 設定後、Alipay をリクエストします
1. config.php、app_id、merchant_private_key、notify_url、return_url、gatewayUrl、alipay_public_key を変更します
2. Alipay 公式デモ ページ:
支払いインターフェースは、スキャンして支払うために Alipay が提供する製品「Sandbox Wallet」を使用する必要があります。当社の携帯電話の通常の Alipay はスキャンして支払うことができず、以下に示すように Android バージョンのみを提供し、Alipay が提供するサンドボックスを使用する必要があります。アカウントをテストする準備ができました。
関連する推奨事項:
.net Alipay の支払いインターフェースにアクセスする方法の詳細な例
[PHP の背景] Alipay にアクセスする
ウェブサイト上の Alipay 機能にアクセスする方法
以上がPHP Web サイトから Alipay へのアクセスを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。