mirror of
https://gitee.com/zongzhige/shopxo.git
synced 2024-12-04 04:49:33 +08:00
细节优化,微信支付方式更名
This commit is contained in:
parent
727b91faeb
commit
4b62e070c0
@ -82,12 +82,6 @@ class OrderService
|
||||
return DataReturn('支付方式有误', -1);
|
||||
}
|
||||
|
||||
// 配置信息
|
||||
if(empty($payment[0]['config']))
|
||||
{
|
||||
return DataReturn('支付缺少配置', -1);
|
||||
}
|
||||
|
||||
// 支付入口文件检查
|
||||
$pay_checked = PaymentService::EntranceFileChecked($payment[0]['payment'], 'order');
|
||||
if($pay_checked['code'] != 0)
|
||||
@ -104,6 +98,10 @@ class OrderService
|
||||
$call_back_url = $url.'_respond.php';
|
||||
} else {
|
||||
$call_back_url = MyUrl('index/order/respond', ['paymentname'=>$payment[0]['payment']]);
|
||||
if(stripos($call_back_url, '?') !== false)
|
||||
{
|
||||
$call_back_url = $url.'_respond.php';
|
||||
}
|
||||
}
|
||||
|
||||
// 发起支付
|
||||
|
@ -194,6 +194,19 @@ class Alipay
|
||||
*/
|
||||
public function Pay($params = [])
|
||||
{
|
||||
// 参数
|
||||
if(empty($params))
|
||||
{
|
||||
return DataReturn('参数不能为空', -1);
|
||||
}
|
||||
|
||||
// 配置信息
|
||||
if(empty($this->config))
|
||||
{
|
||||
return DataReturn('支付缺少配置', -1);
|
||||
}
|
||||
|
||||
// 手机/PC
|
||||
if(IsMobile())
|
||||
{
|
||||
$ret = $this->PayMobile($params);
|
||||
|
@ -116,6 +116,19 @@ class AlipayMini
|
||||
*/
|
||||
public function Pay($params = [])
|
||||
{
|
||||
// 参数
|
||||
if(empty($params))
|
||||
{
|
||||
return DataReturn('参数不能为空', -1);
|
||||
}
|
||||
|
||||
// 配置信息
|
||||
if(empty($this->config))
|
||||
{
|
||||
return DataReturn('支付缺少配置', -1);
|
||||
}
|
||||
|
||||
// 支付参数
|
||||
$parameter = array(
|
||||
'app_id' => $this->config['appid'],
|
||||
'method' => 'alipay.trade.create',
|
||||
|
@ -11,14 +11,14 @@
|
||||
namespace payment;
|
||||
|
||||
/**
|
||||
* 微信小程序支付
|
||||
* 微信支付
|
||||
* @author Devil
|
||||
* @blog http://gong.gg/
|
||||
* @version 1.0.0
|
||||
* @date 2018-09-19
|
||||
* @desc description
|
||||
*/
|
||||
class WeixinMini
|
||||
class Weixin
|
||||
{
|
||||
// 插件配置参数
|
||||
private $config;
|
||||
@ -119,11 +119,18 @@ class WeixinMini
|
||||
*/
|
||||
public function Pay($params = [])
|
||||
{
|
||||
// 参数
|
||||
if(empty($params))
|
||||
{
|
||||
return DataReturn('参数不能为空', -1);
|
||||
}
|
||||
|
||||
// 配置信息
|
||||
if(empty($this->config))
|
||||
{
|
||||
return DataReturn('支付缺少配置', -1);
|
||||
}
|
||||
|
||||
// 获取支付参数
|
||||
$ret = $this->GetPayParams($params);
|
||||
if($ret['code'] != 0)
|
Loading…
Reference in New Issue
Block a user