昨年 Mobile Portl インターフェースの開発に取り組んで以来、支払いに Alipay を使用する必要があったため、モバイル Web サイトの支払いインターフェースが第一候補になりました。
1. まずインターフェースパッケージをダウンロードします
リーリーモバイルサイト決済向け商品紹介:https://b.alipay.com/order/productDetail.htm?productId=2013080604609688
デモのダウンロードリンク: https://doc.open.alipay.com/doc2/detail.htm?treeId=54&articleId=104511&docType=1 (ダウンロードするにはキーワードデモをクリックしてください)
ダウンロードしたファイルを解凍すると、次のようなフォルダー構造が表示されます。
私はRSA署名方式、PHP-UTF-8フォルダーを使用しています
2.readme.txt ドキュメント
赤い文字のファイルは最も重要で必要なファイルです!
リーリー上記のファイルの名前を変更します
alipay_core.function.php は Corefunction.php に名前変更されます
alipay_notify.class.php は Notify.php に名前変更されます
alipay_rsa.function.php は Rsafunction.php に名前変更されます
alipay_submit.class.php は Submit.php に名前変更されます
Notify.phpを開いてコードを削除してください、
require_once("alipay_core.function.php");
require_once("alipay_rsa.function.php");
他の3つのファイルも同様にインクルードファイルを削除します。
リーリー
RSAキーの生成方法: https://cshall.alipay.com/enterprise/help_detail.htm?help_id=474010&keyword=%C8%E7%BA%CE%C9%FA%B3%C9%B9%AB% CB%BD%D4%BF&sToken=s-5d0c889ac47741fd8094b26d4862696b&from=search&flag=0 (この記事で説明されている rsa_private_key.pem は販売者の秘密鍵ファイルです)
◆加盟店の秘密鍵
1. 新しく生成された(元の)秘密鍵に対してpkcs8エンコードを実行する必要はありません
2. 「-----BEGIN RSA PRIVATE KEY-----」を削除する必要はありません", "- ----END RSA PRIVATE KEY-----"
要するに、openssl ツールを使用して生成されたばかりの秘密鍵の内容を維持するだけです。
◆Alipay公開鍵
1.「-----BEGIN PUBLIC KEY-----」と「-----END PUBLIC KEY-----」の2つの単語を保持する必要があります。
要するに、Alipayの公開鍵はデモのままでいいだけです。
(3) alipay_config.php 設定ファイル
alipay_config.php 設定ファイルを thinkPHP フレームワーク設定ファイルに統合します
リーリー
(4)Alipayヘルプセンター
https://cshall.alipay.com/enterprise/index.htm
4. Alipayインターフェースに電話する
(1) 新しいAliMobilePayコントローラーを作成します
リーリーれーれー