久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

ecshop支付寶自動(dòng)發(fā)貨接口用法示例

這篇文章主要介紹了ecshop支付寶自動(dòng)發(fā)貨接口用法,結(jié)合實(shí)例形式分析了Ecshop實(shí)現(xiàn)支付寶自動(dòng)發(fā)貨功能的相關(guān)代碼修改與接口操作代碼功能與修改技巧,需要的朋友可以參考下

本文實(shí)例講述了ecshop支付寶自動(dòng)發(fā)貨接口用法。分享給大家供大家參考,具體如下:

一、在數(shù)據(jù)庫order_info中添加trade_no 字段

SQL語句:

復(fù)制代碼
代碼如下:
ALTER TABLE `ec_order_info` ADD COLUMN `trade_no` varchar(100) NOT NULL DEFAULT '' AFTER `pay_name`;

二、 修改includes/modules/payment/alipay.php文件

查找:

復(fù)制代碼
代碼如下:
$order_sn = trim($order_sn);

代碼之下添加:

復(fù)制代碼
代碼如下:
$trade_no = trim($_GET['trade_no']);//獲取支付寶交易號(hào)

查找:

復(fù)制代碼
代碼如下:
if ($_GET['trade_status'] == 'WAIT_SELLER_SEND_GOODS')
{
/* 改變訂單狀態(tài) */
order_paid($order_sn, 2);

修改:

復(fù)制代碼
代碼如下:
if ($_GET['trade_status'] == 'WAIT_SELLER_SEND_GOODS')
{
/* 改變訂單狀態(tài) */
order_paid($order_sn, 2,'',$trade_no);

三、修改includes/lib_payment.php文件原文件118行開始

復(fù)制代碼
代碼如下:
/**
* 修改訂單的支付狀態(tài)
*
* @access public
* @param string $log_id 支付編號(hào)
* @param integer $pay_status 狀態(tài)
* @param string $note 備注
* @param string $trade_no 支付寶交易號(hào)
* @return void
*/
function order_paid($log_id, $pay_status = PS_PAYED, $note = '',$trade_no = '')
{
/* 取得支付編號(hào) */
$log_id = intval($log_id);
if ($log_id > 0)
{
/* 取得要修改的支付記錄信息 */
$sql = "SELECT * FROM " . $GLOBALS['ecs']->table('pay_log') .
" WHERE log_id = '$log_id'";
$pay_log = $GLOBALS['db']->getRow($sql);
if ($pay_log && $pay_log['is_paid'] == 0)
{
/* 修改此次支付操作的狀態(tài)為已付款 */
$sql = 'UPDATE ' . $GLOBALS['ecs']->table('pay_log') .
" SET is_paid = '1' WHERE log_id = '$log_id'";
$GLOBALS['db']->query($sql);
/* 根據(jù)記錄類型做相應(yīng)處理 */
if ($pay_log['order_type'] == PAY_ORDER)
{
/* 取得訂單信息 */
$sql = 'SELECT order_id, user_id, order_sn, trade_no, consignee, address, tel, shipping_id, extension_code, extension_id, goods_amount ' .
'FROM ' . $GLOBALS['ecs']->table('order_info') .
" WHERE order_id = '$pay_log[order_id]'";
$order = $GLOBALS['db']->getRow($sql);
$order_id = $order['order_id'];
$order_sn = $order['order_sn'];
/*解決訂單修改后多次付款發(fā)貨確認(rèn)*/
$trade = $order['trade_no'];
if (!emptyempty($trade))
{
$trade_no = $trade.",".$trade_no;
}
/* 修改訂單狀態(tài)為已付款 */
$sql = 'UPDATE ' . $GLOBALS['ecs']->table('order_info') .
" SET order_status = '" . OS_CONFIRMED . "', " .
" confirm_time = '" . gmtime() . "', " .
" pay_status = '$pay_status', " .
" pay_time = '".gmtime()."', " .
" money_paid = order_amount," .
" trade_no = '$trade_no',".//更新支付寶交易號(hào)
" order_amount = 0 ".
"WHERE order_id = '$order_id'";
$GLOBALS['db']->query($sql);

四、修改admin/order.php文件

查找:

復(fù)制代碼
代碼如下:
$smarty->assign('action_list', $act_list);
/* 模板賦值 */
$smarty->assign('delivery_order', $delivery_order);
$smarty->assign('goods_list', $goods_list);
$smarty->assign('delivery_id', $delivery_id); // 發(fā)貨單id

【網(wǎng)站聲明】本站除付費(fèi)源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請(qǐng)勿用于商業(yè)用途。如損害你的權(quán)益請(qǐng)聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

ECShop是一款B2C獨(dú)立網(wǎng)店系統(tǒng),適合企業(yè)及個(gè)人快速構(gòu)建個(gè)性化網(wǎng)上商店。這篇文章主要介紹了ecshop添加菜單及權(quán)限分配,需要的朋友可以參考下
這篇文章主要介紹了Ecshop 后臺(tái)添加新功能欄目及管理權(quán)限設(shè)置教程,需要的朋友可以參考下
這篇文章主要介紹了Ecshop實(shí)現(xiàn)支付時(shí)傳送商品訂單號(hào)和商品名稱的方法,涉及Ecshop模板操作及底層代碼的修改相關(guān)技巧,需要的朋友可以參考下
ECSHOP2.7版本的底部版權(quán)對(duì)于優(yōu)化與安全都不是很好,所以好多朋友都想給刪除了,下面的具體的方法,都是加密過的所有不容易簡單的搜索.需要的朋友可以參考下。
首先聲明個(gè)人觀點(diǎn):不建議大家去除別人的版權(quán),請(qǐng)尊重知識(shí)產(chǎn)權(quán),特別是這樣好的系統(tǒng)。
在我第一次安裝ecshop時(shí)失敗了。提示遇到安裝數(shù)據(jù)失敗。并報(bào)出警告。
主站蜘蛛池模板: 91精品国产综合久久小仙女图片 | 亚洲精品一区二区三区蜜桃久 | 欧美视频1区 | 一级做a爰片性色毛片16 | 欧美精品在线播放 | 日韩一区二区在线看 | 日产精品久久久一区二区福利 | 色婷婷av777 av免费网站在线 | 成人av观看 | 午夜精品影院 | 国产一区二区在线观看视频 | 精久久久| www.久久久久久久久久久久 | 亚洲喷水| 四虎成人在线播放 | 九九亚洲 | 亚洲视频精品在线 | 成人黄色在线观看 | 国产美女久久久 | 日日摸夜夜添夜夜添特色大片 | 国产精品美女在线观看 | 日韩精品一区二区三区中文在线 | 久久激情五月丁香伊人 | 国产精品久久久久久一区二区三区 | av三级在线观看 | 亚洲午夜一区二区 | 51ⅴ精品国产91久久久久久 | 欧美精三区欧美精三区 | 亚洲成人二区 | www.97国产 | 欧美视频成人 | re久久| 成人av网页| 免费黄色的视频 | 欧美一区免费 | 国产a区 | 无吗视频 | 精品国产伦一区二区三区观看说明 | 午夜小电影 | 日韩精品专区在线影院重磅 | 欧美一级黄 |