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 NULLDEFAULT ” 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 共享的支付宝发货确认接口延伸而来。

读书破万卷,下笔如有神。

ecshop支付宝发货同步接口-支持多次付款同步发货(转)

相关文章:

你感兴趣的文章:

标签云: