真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

PHP如何接入支付寶即時到賬功能-創(chuàng)新互聯(lián)

這篇文章主要介紹PHP如何接入支付寶即時到賬功能,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!

創(chuàng)新互聯(lián)憑借在網(wǎng)站建設(shè)、網(wǎng)站推廣領(lǐng)域領(lǐng)先的技術(shù)能力和多年的行業(yè)經(jīng)驗,為客戶提供超值的營銷型網(wǎng)站建設(shè)服務(wù),我們始終認(rèn)為:好的營銷型網(wǎng)站就是好的業(yè)務(wù)員。我們已成功為企業(yè)單位、個人等客戶提供了網(wǎng)站制作、網(wǎng)站建設(shè)服務(wù),以良好的商業(yè)信譽,完善的服務(wù)及深厚的技術(shù)力量處于同行領(lǐng)先地位。

首先請到支付寶那邊申請一個及時到賬的接口賬戶,需要提交相關(guān)材料申請。然后根據(jù)即時到賬的API文檔進行接入。API文檔提供了各種語言版本的demo,我這里是下的php版demo,然后再進行相關(guān)修改操作。你也可以將demo版本的代碼重新整合,我這里暫時為了走通充值及時到賬流程,就不進行代碼重構(gòu)了。

API文檔:/tupian/20230522/doc.htm>                                                                                                 

                                                                                                                                                                                                                                             訂單序號:           " >                    
                                                                                  
                                                                                     
                                                                                                                                                                                                                                             商品名稱:           " >                                
                                                                                                                                                                                                                                                                                                                                                                                                                    付款金額:           ">                                  
                                                                                                                                                                                                                                                                                                                                                                                                                    商品描述:                                                         
                                                                                                                                                                                                                                                           ">                                                      ">                                                    ">                                                                                                                                                                                                                                                                                                                                 

設(shè)置alipay.config.php配置文件,主要配置一下幾個參數(shù)

$alipay_config['partner'] 設(shè)置簽約賬號ID
$alipay_config['key'] 設(shè)置MD5校驗key
$alipay_config['notify_url'] 設(shè)置異步回調(diào)地址
$alipay_config['return_url'] 設(shè)置回調(diào)返回地址
$alipay_config['transport'] 設(shè)置協(xié)議類型,默認(rèn)為http

$alipay_config['partner']        = 'xxxxxxxxxxxx';                                  
//收款支付寶賬號,以2088開頭由16位純數(shù)字組成的字符串,一般情況下收款賬號就是簽約賬號                    
$alipay_config['seller_id']   = $alipay_config['partner'];                                
// MD5密鑰,安全檢驗碼,由數(shù)字和字母組成的32位字符串,查看地址:https://b.alipay.com/order/pidAndKey.htm          
$alipay_config['key']          = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';                        
// 服務(wù)器異步通知頁面路徑 需http://格式的完整路徑,不能加?id=123這類自定義參數(shù),必須外網(wǎng)可以正常訪問            
$alipay_config['notify_url'] = "http://xx.xx.xx.xx/pay/notify_url.php";                           
// 頁面跳轉(zhuǎn)同步通知頁面路徑 需http://格式的完整路徑,不能加?id=123這類自定義參數(shù),必須外網(wǎng)可以正常訪問           
$alipay_config['return_url'] = "http://xx.xx.xx.xx/pay/return_url.php";                           
//簽名方式                                                         
$alipay_config['sign_type']  = strtoupper('MD5');                                     
//字符編碼格式 目前支持 gbk 或 utf-8                                            
$alipay_config['input_charset']= strtolower('utf-8');                                    
//ca證書路徑地址,用于curl中ssl校驗                                             
//請保證cacert.pem文件在當(dāng)前文件夾目錄中                                          
$alipay_config['cacert']  = getcwd().'\\cacert.pem';                                   
//訪問模式,根據(jù)自己的服務(wù)器是否支持ssl訪問,若支持請選擇https;若不支持請選擇http                      
$alipay_config['transport']  = 'http';                                          
// 支付類型 ,無需修改                                                   
$alipay_config['payment_type'] = "1";                                            
// 產(chǎn)品類型,無需修改                                                    
$alipay_config['service'] = "create_direct_pay_by_user";

交易處理完成后會發(fā)送訂單信息及交易狀態(tài)到你指定好的回傳return_url.php中,你可以通過回傳給你的訂單狀態(tài)判斷交易是否成功,成功則進入下一步邏輯(你自己的訂單處理邏輯),否則返回失敗。


 
 
   
     
 verifyReturn();
 if($verify_result) {//驗證成功
     /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
     //請在這里加上商戶的業(yè)務(wù)邏輯程序代碼
     //——請根據(jù)您的業(yè)務(wù)邏輯來編寫程序(以下代碼僅作參考)——
   //獲取支付寶的通知返回參數(shù),可參考技術(shù)文檔中頁面跳轉(zhuǎn)同步通知參數(shù)列表
     //商戶訂單號^M
     $out_trade_no = $_GET['out_trade_no'];
     //支付寶交易號^M
     $trade_no = $_GET['trade_no'];
     //交易狀態(tài)
     $trade_status = $_GET['trade_status'];
     $total_fee = $_GET['total_fee'];
     //獲取用戶返回數(shù)據(jù)
     $user_info = $_GET['extra_common_param'];
     $user_arr = explode('.',$user_info);
     $uid = $user_arr[0];
     $code = $user_arr[1];
     $tags = $user_arr[2];
   if($_GET['trade_status'] == 'TRADE_FINISHED' || $_GET['trade_status'] == 'TRADE_SUCCESS') {
         $types = "alipay";
         $user_url = "/user_obj/do_orderinfo.php";
         die("");
         //判斷該筆訂單是否在商戶網(wǎng)站中已經(jīng)做過處理
         //如果沒有做過處理,根據(jù)訂單號(out_trade_no)在商戶網(wǎng)站的訂單系統(tǒng)中查到該筆訂單的詳細(xì),并執(zhí)行商戶的業(yè)務(wù)程序
         //如果有做過處理,不執(zhí)行商戶的業(yè)務(wù)程序
   }
   else {
    echo "trade_status=".$_GET['trade_status'];
   }
 var_dump($verify_result);
     echo "驗證成功";
     //——請根據(jù)您的業(yè)務(wù)邏輯來編寫程序(以上代碼僅作參考)——
     /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 }
 else {
   //驗證失敗
   //如要調(diào)試,請看alipay_notify.php頁面的verifyReturn函數(shù)
   echo "驗證失敗";
 }
 ?>
     支付寶即時到賬交易接口
     
   
   
 

以上是“PHP如何接入支付寶即時到賬功能”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


名稱欄目:PHP如何接入支付寶即時到賬功能-創(chuàng)新互聯(lián)
鏈接URL:http://weahome.cn/article/dpoopc.html

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部