到支付寶開放平臺即時到賬文檔中心,下載即時到賬交易接口(create_direct_pay_by_user)(DEMO下載)
解壓,留下alipaydirect.zip\MD5簽名版本\create_direct_pay_by_user-PHP-UTF-8
目錄下內容,其他刪除。
我們用到的文件有:
readme.txt
文件中有此文件夾下各文件的說明
特別說明:支付寶目前的即時到賬接口只能被企業賬號調用,企業的營業執照、工商注冊信息等需要通過支付寶官方的審核。個人開發者無法直接使用。參考
在您企業信息等通過審核之后,需要與支付寶簽約“即時到賬”產品使用的協議。該簽約1日內通過審核,然后您可以在https://b.alipay.com/order/serviceIndex.htm
頁面查看您的合作者身份(PID)
和安全校驗碼(Key)
然后修改需要修改alipay.config.php
里面的
$alipay_config['partner']';
$alipay_config['key'];
$alipay_config['notify_url'] ;
$alipay_config['return_url'] ;
這4個參數的值。
打開index.php,確認付款之后會進入支付寶的收銀臺頁面,在此頁面登錄支付寶或者掃碼付款,完成之后,返回一個數組數據,分為兩路傳遞給您的網站。一路為同步,跳轉到你之前配置的return_url
頁面,以get方式傳遞數據。另一路為異步,以post方式傳遞數據到notify_url
,以防同步跳轉過程中頁面突然被關閉等意外情況而無法傳遞數據。
包含如下數據:
Array
(
[body] => 即時到賬測試
[buyer_email] => i***9@163.com
[buyer_id] => 2088*******612
[exterface] => create_direct_pay_by_user
[is_success] => T
[notify_id] => RqPnCoPT3K9************7KdFtb%2Ftds6
[notify_time] => 2016-12-26 16:15:44
[notify_type] => trade_status_sync
[out_trade_no] => test20161226155139
[payment_type] => 1
[seller_email] => s***@s***.com
[seller_id] => 2088********4976
[subject] => test商品123
[total_fee] => 0.01
[trade_no] => 2016122621001004610288130737
[trade_status] => TRADE_SUCCESS
[sign] => ba8**************ff01e
[sign_type] => MD5
)
驗證成功