From 68a74805f39c6ff0cb9ba1cf6939b69ff7e01c41 Mon Sep 17 00:00:00 2001 From: devil_gong Date: Tue, 8 Jan 2019 14:14:53 +0800 Subject: [PATCH] pay debug --- application/service/OrderService.php | 6 +----- extend/payment/AlipayMini.php | 2 +- extend/payment/WeixinMini.php | 2 +- 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/application/service/OrderService.php b/application/service/OrderService.php index bdb80b8c4..409f2c149 100755 --- a/application/service/OrderService.php +++ b/application/service/OrderService.php @@ -100,14 +100,10 @@ class OrderService $call_back_url = MyUrl('index/order/respond', ['paymentname'=>$payment[0]['payment']]); } - // 开放平台用户penid - $temp_key = APPLICATION_CLIENT_TYPE.'_openid'; - $user_openid = isset($params['user'][$temp_key]) ? $params['user'][$temp_key] : ''; - // 发起支付 $pay_data = array( + 'user' => $params['user'], 'out_user' => md5($params['user']['id']), - 'user_openid' => $user_openid, 'order_no' => $order['order_no'], 'name' => '订单支付', 'total_price' => $order['total_price'], diff --git a/extend/payment/AlipayMini.php b/extend/payment/AlipayMini.php index fb126fc87..6c5c8d8b2 100755 --- a/extend/payment/AlipayMini.php +++ b/extend/payment/AlipayMini.php @@ -130,7 +130,7 @@ class AlipayMini 'subject' => $params['name'], 'out_trade_no' => $params['order_no'], 'total_amount' => $params['total_price'], - 'buyer_id' => $params['user_openid'], + 'buyer_id' => $params['user']['alipay_openid'], ); $parameter['biz_content'] = json_encode($biz_content, JSON_UNESCAPED_UNICODE); diff --git a/extend/payment/WeixinMini.php b/extend/payment/WeixinMini.php index 4f2e03ec6..d716c34e6 100644 --- a/extend/payment/WeixinMini.php +++ b/extend/payment/WeixinMini.php @@ -218,7 +218,7 @@ class WeixinMini 'body' => $params['site_name'].'-'.$params['name'], 'nonce_str' => md5(time().rand().$params['order_no']), 'notify_url' => $params['notify_url'], - 'openid' => $params['user_openid'], + 'openid' => $params['user']['weixin_openid'], 'out_trade_no' => $params['order_no'].GetNumberCode(6), 'spbill_create_ip' => GetClientIP(), 'total_fee' => intval($params['total_price']*100), -- GitLab