|
@@ -220,7 +220,33 @@ class StoreOrderController
|
|
} else if ($from == 'weixinh5') {
|
|
} else if ($from == 'weixinh5') {
|
|
$jsConfig = OrderRepository::h5Pay($orderId);
|
|
$jsConfig = OrderRepository::h5Pay($orderId);
|
|
} else if ($from == 'app') {
|
|
} else if ($from == 'app') {
|
|
- $jsConfig = OrderRepository::appPay($order);
|
|
|
|
|
|
+ $data = [
|
|
|
|
+ 'version' => '10',
|
|
|
|
+ 'mer_no' => '6888804045113',
|
|
|
|
+ 'mer_key' => 'Ids+y1lR4thuaHGxXaCwCLbkdFXTjze96Tua3U88ZHsvaHvYxNi7HiMBOnabYUckONdHUdUR/0g=',
|
|
|
|
+ 'mer_order_no' => $order['order_id'].'-'.time(),
|
|
|
|
+ 'create_time' => date('YmdHis',time()),
|
|
|
|
+ 'order_amt' => $order['pay_price'],
|
|
|
|
+ 'notify_url' => SystemConfigService::get('site_url').'/api/sdNotify',
|
|
|
|
+ 'return_url' => '',
|
|
|
|
+ 'create_ip' => str_replace('.','_', $_SERVER['REMOTE_ADDR']),
|
|
|
|
+ 'store_id' => '000000',
|
|
|
|
+ 'pay_extra' => json_encode(['wx_app_id' => 'wxc45bba547e921b9f', 'gh_ori_id' => 'wx42e8a5398a046e6e', 'path_url' => 'pages/zf/index?', 'miniProgramType'=> '0']),
|
|
|
|
+ 'accsplit_flag' => 'NO',
|
|
|
|
+ 'sign_type' => 'MD5',
|
|
|
|
+ ];
|
|
|
|
+ $data['sign'] = sing($data, 'FQ7AZy8uve6bp7yed0MK2HqZ+qlwE798t0L0HZm0Xv7oBE8zyyB5QcTIc2iJcGXdmcDy+d3mf/N0m2NjLxy8qsME+l5b4jCqLOcCP6oEE2mYiitZIKIfvpsHc7nNZKB3yc5tMRDMqKxixuz+UKFTiw==');
|
|
|
|
+ $data['expire_time'] = date('YmdHis',time()+1800);
|
|
|
|
+ $data['goods_name'] = StoreOrder::getProductTitle($order['cart_id']);
|
|
|
|
+ $data['product_code'] = '02020004';
|
|
|
|
+ $data['clear_cycle'] = 0;
|
|
|
|
+ $data['jump_scheme'] = 'sandcash://scpay';
|
|
|
|
+ $data['meta_option'] = json_encode([
|
|
|
|
+ ['sc' => '','s' => 'Android', 'n' => '', 'id' => ''],
|
|
|
|
+ ['sc' => '','s' => 'IOS', 'n' => '', 'id' => ''],
|
|
|
|
+ ]);
|
|
|
|
+ return app('json')->status('ailpay', '订单创建成功',['order' => $data, 'order_id' => $order['order_id']]);
|
|
|
|
+// $jsConfig = OrderRepository::appPay($order);
|
|
}else {
|
|
}else {
|
|
$jsConfig = OrderRepository::wxPay($orderId);
|
|
$jsConfig = OrderRepository::wxPay($orderId);
|
|
}
|
|
}
|
|
@@ -403,7 +429,33 @@ class StoreOrderController
|
|
} else if ($from == 'weixinh5') {
|
|
} else if ($from == 'weixinh5') {
|
|
$jsConfig = OrderRepository::h5Pay($order);
|
|
$jsConfig = OrderRepository::h5Pay($order);
|
|
} else if ($from == 'app') {
|
|
} else if ($from == 'app') {
|
|
- $jsConfig = OrderRepository::appPay($order);
|
|
|
|
|
|
+ $data = [
|
|
|
|
+ 'version' => '10',
|
|
|
|
+ 'mer_no' => '6888804045113',
|
|
|
|
+ 'mer_key' => 'Ids+y1lR4thuaHGxXaCwCLbkdFXTjze96Tua3U88ZHsvaHvYxNi7HiMBOnabYUckONdHUdUR/0g=',
|
|
|
|
+ 'mer_order_no' => $order['order_id'].'-'.time(),
|
|
|
|
+ 'create_time' => date('YmdHis',time()),
|
|
|
|
+ 'order_amt' => $order['pay_price'],
|
|
|
|
+ 'notify_url' => SystemConfigService::get('site_url').'/api/sdNotify',
|
|
|
|
+ 'return_url' => '',
|
|
|
|
+ 'create_ip' => str_replace('.','_', $_SERVER['REMOTE_ADDR']),
|
|
|
|
+ 'store_id' => '000000',
|
|
|
|
+ 'pay_extra' => json_encode(['wx_app_id' => 'wxc45bba547e921b9f', 'gh_ori_id' => 'wx42e8a5398a046e6e', 'path_url' => 'pages/zf/index?', 'miniProgramType'=> '0']),
|
|
|
|
+ 'accsplit_flag' => 'NO',
|
|
|
|
+ 'sign_type' => 'MD5',
|
|
|
|
+ ];
|
|
|
|
+ $data['sign'] = sing($data, 'FQ7AZy8uve6bp7yed0MK2HqZ+qlwE798t0L0HZm0Xv7oBE8zyyB5QcTIc2iJcGXdmcDy+d3mf/N0m2NjLxy8qsME+l5b4jCqLOcCP6oEE2mYiitZIKIfvpsHc7nNZKB3yc5tMRDMqKxixuz+UKFTiw==');
|
|
|
|
+ $data['expire_time'] = date('YmdHis',time()+1800);
|
|
|
|
+ $data['goods_name'] = StoreOrder::getProductTitle($order['cart_id']);
|
|
|
|
+ $data['product_code'] = '02020004';
|
|
|
|
+ $data['clear_cycle'] = 0;
|
|
|
|
+ $data['jump_scheme'] = 'sandcash://scpay';
|
|
|
|
+ $data['meta_option'] = json_encode([
|
|
|
|
+ ['sc' => '','s' => 'Android', 'n' => '', 'id' => ''],
|
|
|
|
+ ['sc' => '','s' => 'IOS', 'n' => '', 'id' => ''],
|
|
|
|
+ ]);
|
|
|
|
+ return app('json')->status('ailpay', '订单创建成功',['order' => $data, 'order_id' => $order['order_id']]);
|
|
|
|
+// $jsConfig = OrderRepository::appPay($order);
|
|
} else {
|
|
} else {
|
|
$jsConfig = OrderRepository::wxPay($order);
|
|
$jsConfig = OrderRepository::wxPay($order);
|
|
}
|
|
}
|