|
@@ -13,6 +13,7 @@ use think\Log;
|
|
use think\Db;
|
|
use think\Db;
|
|
use addons\shopro\service\pay\PayRefund;
|
|
use addons\shopro\service\pay\PayRefund;
|
|
use Yansongda\Pay\Pay as YansongdaPay;
|
|
use Yansongda\Pay\Pay as YansongdaPay;
|
|
|
|
+use addons\epay\library\Service;
|
|
|
|
|
|
class Pay extends Common
|
|
class Pay extends Common
|
|
{
|
|
{
|
|
@@ -152,6 +153,25 @@ class Pay extends Common
|
|
$order_data['subject'] = '商城订单支付';
|
|
$order_data['subject'] = '商城订单支付';
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ //下单
|
|
|
|
+ $params = [
|
|
|
|
+ 'type' => $payment,
|
|
|
|
+ 'orderid' => $payModel->pay_sn,
|
|
|
|
+ 'title' => '商城订单支付',
|
|
|
|
+ 'amount' => $payModel->pay_fee,
|
|
|
|
+ 'method' => strtolower($platform),
|
|
|
|
+// 'openid' => $openid,
|
|
|
|
+ 'notifyurl' => config('pay_notify_url').'/api/notify/recharge_notify_base/paytype/'.$payment,
|
|
|
|
+ 'returnurl' => '',
|
|
|
|
+ ];
|
|
|
|
+ $res = Service::submitOrder($params);
|
|
|
|
+
|
|
|
|
+ if($payment == 'wechat'){
|
|
|
|
+ $this->success('success',json_decode($res,true));
|
|
|
|
+ }else{
|
|
|
|
+ $this->success('success',$res);
|
|
|
|
+ }
|
|
|
|
+ //原带支付
|
|
$payService = new PayService($payment,$platform);
|
|
$payService = new PayService($payment,$platform);
|
|
|
|
|
|
try {
|
|
try {
|