ホームページ  >  記事  >  バックエンド開発  >  骨の折れる作業:AlipayのモバイルWebサイト決済インターフェースの適用、骨の折れる作業_PHPチュートリアル

骨の折れる作業:AlipayのモバイルWebサイト決済インターフェースの適用、骨の折れる作業_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-12 08:54:212162ブラウズ

骨の折れる作業: Alipay のモバイル Web サイトの支払いインターフェースのアプリケーション、骨の折れる作業

昨年 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コントローラーを作成します

リーリー

れーれー

www.bkjia.com本当http://www.bkjia.com/PHPjc/1120386.html技術記事骨の折れる作業: Alipay のモバイル Web サイトの支払いインターフェースのアプリケーション 骨の折れる作業は、昨年モバイル Portl インターフェースに取り組んでおり、支払いに Alipay を使用する必要があったためです。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。