PHP を使用して開発されたショッピング モールの Alipay 統合手法の分析
はじめに
電子商取引の急速な発展に伴い、Alipay は中国で最も人気があり、使用されているオンライン決済プラットフォームの 1 つになりました。個人でも法人でも、Alipay を使用して迅速かつ安全な支払いを実現できます。開発者にとって、Alipayを自社のモールシステムにどのように統合するかは重要な問題となっている。この記事では、開発者が簡単に決済機能を実装できるよう、PHPをベースに開発されたモールAlipay統合手法を紹介します。
Alipay統合準備作業
Alipay統合を開始する前に、まずAlipay開発者アカウントを申請し、必要なパラメータを取得するためのアプリケーションを作成する必要があります。具体的な手順は次のとおりです。
Alipay の統合手順
1. Alipay SDK の統合
まず、Alipay が公式に提供する SDK をダウンロードして導入する必要がありますこの SDK は、支払い機能を容易にするために Alipay インターフェイスをカプセル化します。移行。具体的な手順は次のとおりです。
require_once 'alipay-sdk-PHP-20180705/AopSdk.php'; include_once 'alipay-sdk-PHP-20180705/AlipayTradeService.php';
2. Alipay 注文を生成します
ユーザーが支払いボタンをクリックした後、 Alipay の注文を作成し、それをユーザーに表示して支払えるようにします。具体的な手順は次のとおりです。
$outTradeNo = '商户订单号'; $totalAmount = '订单总金额'; $subject = '订单标题';
$payRequestBuilder = new AlipayTradePrecreateContentBuilder(); $payRequestBuilder->setSubject($subject); $payRequestBuilder->setTotalAmount($totalAmount); $payRequestBuilder->setOutTradeNo($outTradeNo);
$alipayTradeService = new AlipayTradeService(); $result = $alipayTradeService->precreate($payRequestBuilder); $response = $result->getResponse();
if (!empty($response) && $response->code == "10000") { $qrCode = $response->qr_code; }
3. Alipay QR コードを表示する
Alipay の注文を生成して QR コード リンクを取得した後、ユーザーが支払いできるように、リンクから QR コードを生成してユーザーに表示する必要があります。 。具体的な手順は次のとおりです:
include_once 'phpqrcode.php'; QRcode::png($qrCode);
4. 支払い結果の処理
ユーザーの支払いが完了した後、Alipay が当社に通知できるように、支払い結果をタイムリーに処理し、対応する結果を Alipay に返す必要があります。注文の最終ステータス。具体的な手順は次のとおりです。
$queryRequestBuilder = new AlipayTradeQueryContentBuilder(); $queryRequestBuilder->setOutTradeNo($outTradeNo); $queryResult = $alipayTradeService->query($queryRequestBuilder); $response = $queryResult->getResponse();
結論
上記の手順により、モールシステムにAlipay決済機能を簡単に統合することができます。 Alipay は、開発者による二次開発やカスタマイズを容易にするための豊富な SDK と API を提供しています。この記事が、PHP で開発されたモール Alipay 統合手法を理解して使用する一助になれば幸いです。
以上がPHPで開発したモールAlipay統合手法の分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。