From 600b0fc9859a4446ae284685643ac5fbb4c0361e Mon Sep 17 00:00:00 2001 From: gongfuxiang Date: Fri, 3 Dec 2021 01:08:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E4=BB=98=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- extend/payment/AlipayCert.php | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/extend/payment/AlipayCert.php b/extend/payment/AlipayCert.php index c600132c6..99d89fa8d 100644 --- a/extend/payment/AlipayCert.php +++ b/extend/payment/AlipayCert.php @@ -268,17 +268,19 @@ class AlipayCert $parameter['sign'] = $this->MyRsaSign($this->GetSignContent($parameter)); // 接口则直接返回 + $html = $this->BuildRequestForm($parameter); if(APPLICATION == 'app') { $result = [ 'data' => $parameter, + 'html' => $html, 'url' => 'https://openapi.alipay.com/gateway.do?charset=utf-8', ]; return DataReturn('success', 0, $result); } - + // web端输出执行form表单post提交 - exit($this->BuildRequestForm($parameter)); + exit($html); } /** @@ -317,8 +319,20 @@ class AlipayCert // 生成签名参数+签名 $parameter['sign'] = $this->MyRsaSign($this->GetSignContent($parameter)); - // 输出执行form表单post提交 - exit($this->BuildRequestForm($parameter)); + // 接口则直接返回 + $html = $this->BuildRequestForm($parameter); + if(APPLICATION == 'app') + { + $result = [ + 'data' => $parameter, + 'html' => $html, + 'url' => 'https://openapi.alipay.com/gateway.do?charset=utf-8', + ]; + return DataReturn('success', 0, $result); + } + + // web端输出执行form表单post提交 + exit($html); } /** -- GitLab