细节优化,微信支付方式更名

This commit is contained in:
devil_gong 2019-01-08 18:47:38 +08:00
parent 727b91faeb
commit 4b62e070c0
4 changed files with 39 additions and 8 deletions

View File

@ -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';
}
}
// 发起支付

View File

@ -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);

View File

@ -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',

View File

@ -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)