ecshop支付寶發貨同步接口-支持多次付款同步發貨(轉)


支付寶推出,無需預付年費,單筆費率梯度0.7%--1.2% ,

該協議有擔保交易和即時到帳兩種接口可供選擇立即簽約

(如果您的支付寶賬號沒有認證,是不能成功簽約的,需要您進行認證)

階梯費率說明:

大於等於 0,小於 60000,費率 1.2 %,

大於等於 60000,小於 500000,費率 1 %,

大於等於 500000,小於 1000000,費率 0.9 %,

大於等於 1000000,小於 2000000,費率 0.8 %,

大於等於 2000000,費率 0.7 %,


1.本接口使用的是支付寶發貨信息同步接口(3.0最新版本)
2.支持因價格調整,多次付款同步發貨
3.測試時確保你使用的瀏覽器沒有禁止彈窗,因為同步發貨是從新窗口打開。
特別提示:很多朋友反映提示錯誤無法使用,個人分析是支付寶接口對空間有一定
要求:PHP配置環境支持遠程XML解析和SSL加密


一、在數據庫order_info中添加trade_no 字段
ALTER TABLE `ec_order_info`

ADD COLUMN `trade_no`  varchar(100) NOT NULL DEFAULT '' AFTER `pay_name`;
復制代碼

 

二、修改 admin/order.php 文件

1.查找以下代碼

     $smarty->assign('action_list', $act_list);

 

   

    $smarty->assign('delivery_order', $delivery_order);

    $smarty->assign('goods_list', $goods_list);

    $smarty->assign('delivery_id', $delivery_id); // 發貨單id
復制代碼

 

2.代碼之上添加以下代碼


   

    $alipay    = false;

    $order     = order_info($delivery_order['order_id']);  //根據訂單ID查詢訂單信息,返回數組$order

    $payment   = payment_info($order['pay_id']);           //取得支付方式信息

    if($payment['pay_code'] == "alipay" && $delivery_order['status'] == 2 && !empty($order['trade_no']))      

    {

        $alipay    = true;   

    }

    $smarty->assign('alipay', $alipay);
復制代碼

三、 附件代碼直接覆蓋 OK  測試一下吧!
四、此代碼是在wqdngslqw 共享的支付寶發貨確認接口延伸而來。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM