ECSHOP发货同步支付宝接口【支持多次付款同步发货】

  • 2014-11-4 21:39
  • PHP二次开发网
  • 阅读(5619)
  • 评论(4
  • 来源:互联网
  • 摘要: 一、在数据库order_info中添加trade_no 字段SQL语句:sql代码:ALTER TABLE `ec_order_info` ADD COLUMN `trade_no` varchar(100) NOT NULL DEFAULT '' AFTER `pay_name`; 注意:ec_order_info “ec_” 改成自己的数 ...
    一、在数据库order_info中添加trade_no 字段
    SQL语句:

    [代码]sql代码:

    ALTER TABLE `ec_order_info` ADD COLUMN `trade_no`  varchar(100) NOT NULL DEFAULT '' AFTER `pay_name`;

    注意:ec_order_info  “ec_” 改成自己的数据库表前缀


    二、修改 admin/order.php 文件

    1.查找以下代码

    [代码]sql代码:

         $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.代码之上添加以下代码

    [代码]php代码:

        /*判断支付方式是否支付宝*/
        $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  测试一下吧

    2.7.2-gbk.rar

    2.7.2-utf-8.rar



    PHP技术交流QQ群:422137578

    除非注明,文章均为 PHP二次开发 原创,转载请注明本文地址:http://www.php2.cc/article-1676-1.html

    相关阅读

    发表评论

    最新评论

    引用 海天一线处   2016-4-8 17:30
    接口倒是可以用。那个支付宝传过来的trade_no  也能打印出来。不过就是存不到数据库里面。不知道你能看下不
    引用 PHP二次开发   2016-4-6 12:01
    海天一线处: 你好,这个是2.7.2的。不知道适合2.7.3吗?
    这个接口,貌似现在不行了,你可以试试,在这个基础上改改
    引用 海天一线处   2016-4-5 17:19
    你好,这个是2.7.2的。不知道适合2.7.3吗?
    引用 海天一线处   2016-4-5 17:19
    你好,这个是2.7.2的。不知道适合2.7.3吗?

    查看全部评论(4)

    用户名:  *

    邮 箱:  *

    网 址: 注意加上“http://”哦!