支付寶支付接口功能

官方文檔:https://doc.open.alipay.com/docs/doc.htm?treeId=203&articleId=105288&docType=1php

支付寶支付功能申請條件api

1、實名支付寶帳號。app

2、要求是企業帳戶。異步

3、已經簽約手機支付功能。post

Linux環境下生成RSA私鑰和公鑰網站

https://doc.open.alipay.com/doc2/detail?treeId=44&articleId=103242&docType=1編碼

命令行:
openssl
genrsa -out rsa_private_key.pem 1024
rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem

 

Windows環境下url

能夠在OpenSSL官方網站下載Windows的OpenSSL安裝包進行安裝。命令行

 http://www.openssl.org/orm

 

大體流程:

  1. 支付寶商戶後臺上傳 rsa_public_key.pem, 生成 alipay_public_key.pem, 格式要一致

  2. 替換demo中的參數和pem文件

  3. 喚起支付(post)

  4. 確認回調(post)

  5. 確認同步轉跳頁面(get)

  6. 確認支付中斷頁面(get)

 

配置文件config.php

<?php
$config = array (	
		//應用ID,您的APPID。
		'app_id' => "xxxxxxxxxxxxx",

		//商戶私鑰,您的原始格式RSA私鑰
		'merchant_private_key' => "xxxxxxxxxxxxxxxxxxxxxxxx",
		
		//異步通知地址
		'notify_url' => "http://www.xxxx.com/alipay/notify_url.php",
		
		//同步跳轉
		'return_url' => "http://www.xxxx.com/return_url.php",

		//編碼格式
		'charset' => "UTF-8",

		//簽名方式
		'sign_type'=>"RSA2",

		//支付寶網關
		'gatewayUrl' => "https://openapi.alipay.com/gateway.do",

		//支付寶公鑰,查看地址:https://openhome.alipay.com/platform/keyManage.htm 對應APPID下的支付寶公鑰。
		'alipay_public_key' => "xxxxxxxxxxxxxxxxxxxxx",
);

 demo地址:http://files.cnblogs.com/files/yxhblogs/alipay.rar

相關文章
相關標籤/搜索