|
@@ -9,7 +9,7 @@
|
|
ini_set('date.timezone','Asia/Shanghai');
|
|
ini_set('date.timezone','Asia/Shanghai');
|
|
error_reporting(E_ERROR);
|
|
error_reporting(E_ERROR);
|
|
|
|
|
|
-define(WXPAY_PATH,BASE_DATA_PATH.'/api/wxpay');
|
|
|
|
|
|
+define(WXPAY_PATH, BASE_DATA_PATH.'/api/wxpay');
|
|
|
|
|
|
require_once (WXPAY_PATH . '/lib/WxPay.Api.php');
|
|
require_once (WXPAY_PATH . '/lib/WxPay.Api.php');
|
|
require_once (WXPAY_PATH . '/lib/WxPay.Config.php');
|
|
require_once (WXPAY_PATH . '/lib/WxPay.Config.php');
|
|
@@ -17,7 +17,7 @@ require_once (WXPAY_PATH . '/lib/WxPay.Data.php');
|
|
require_once (WXPAY_PATH . '/lib/WxPay.Exception.php');
|
|
require_once (WXPAY_PATH . '/lib/WxPay.Exception.php');
|
|
require_once (WXPAY_PATH . '/lib/WxPay.Notify.php');
|
|
require_once (WXPAY_PATH . '/lib/WxPay.Notify.php');
|
|
require_once (BASE_DATA_PATH . '/logic/delivery.logic.php');
|
|
require_once (BASE_DATA_PATH . '/logic/delivery.logic.php');
|
|
-require_once(BASE_ROOT_PATH . '/helper/pay_helper.php');
|
|
|
|
|
|
+require_once (BASE_ROOT_PATH . '/helper/pay_helper.php');
|
|
|
|
|
|
|
|
|
|
//xml格式
|
|
//xml格式
|
|
@@ -55,7 +55,7 @@ try
|
|
$out_trade_no = $result['out_trade_no'];
|
|
$out_trade_no = $result['out_trade_no'];
|
|
$pay_sn = $result['attach'];
|
|
$pay_sn = $result['attach'];
|
|
$trade_no = $result['transaction_id'];
|
|
$trade_no = $result['transaction_id'];
|
|
-
|
|
|
|
|
|
+
|
|
Log::record("out_trade_no={$out_trade_no} and pay_sn={$pay_sn} and trade_no = {$trade_no}",Log::DEBUG);
|
|
Log::record("out_trade_no={$out_trade_no} and pay_sn={$pay_sn} and trade_no = {$trade_no}",Log::DEBUG);
|
|
$cb_info = pay_helper::update_order($pay_sn,$trade_no,'wxpay');
|
|
$cb_info = pay_helper::update_order($pay_sn,$trade_no,'wxpay');
|
|
if($cb_info['state'] == false) {
|
|
if($cb_info['state'] == false) {
|
|
@@ -64,6 +64,7 @@ try
|
|
else
|
|
else
|
|
{
|
|
{
|
|
Log::record('wxpay success.',Log::DEBUG);
|
|
Log::record('wxpay success.',Log::DEBUG);
|
|
|
|
+
|
|
if(is_pushoms()) {
|
|
if(is_pushoms()) {
|
|
$logic_delivery = Logic('delivery');
|
|
$logic_delivery = Logic('delivery');
|
|
$ret = $logic_delivery->putOrder($pay_sn, $trade_no);
|
|
$ret = $logic_delivery->putOrder($pay_sn, $trade_no);
|