From fb63a2209e9b7b6572d3702b69fd5b562159fd51 Mon Sep 17 00:00:00 2001 From: tpingzhang <635929049@qq.com> Date: Fri, 8 Nov 2019 16:51:26 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=8F=8C=E4=B9=BE=E5=BF=AB=E6=8D=B7?= =?UTF-8?q?=E6=94=AF=E4=BB=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ThinkPHP/Library/Org/SqpaySDK/Sqpay.class.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/ThinkPHP/Library/Org/SqpaySDK/Sqpay.class.php b/ThinkPHP/Library/Org/SqpaySDK/Sqpay.class.php index 577d298e..3bb3864a 100644 --- a/ThinkPHP/Library/Org/SqpaySDK/Sqpay.class.php +++ b/ThinkPHP/Library/Org/SqpaySDK/Sqpay.class.php @@ -7,7 +7,7 @@ use Think\Log; class Sqpay { - // H5 支付 双乾 PaymentType "UNION","ZFBZF" + // H5 支付 双乾 PaymentType "UNION","ZFBZF" 云闪付 public function sq_pay($data){ /* $returnurl = empty($returnurl)?"http://".$_SERVER['HTTP_HOST']:$returnurl;//成功跳转 @@ -168,7 +168,7 @@ class Sqpay $data['secret'] = 12345678; */ $notifyurl = "http://".'api.wmtxkj.com'."/callback.php/Notify/sq_callback";//通知 - $data['NotifyURL'] = $notifyurl; + $data['NotifyURL'] = $data['NotifyURL'] ? $data['NotifyURL'] : $notifyurl; $bankInfo = $this->getbankinfo($data['cardNo']); $data['cardType'] = $bankInfo['cardType'] == 'CC' ? 2: 1; // pp($bankInfo); @@ -210,7 +210,7 @@ class Sqpay $bankInfo = $this->getbankinfo($data['cardNo']); $data['cardType'] = $bankInfo['cardType'] == 'CC' ? 2: 1; - $sign = md5("authMsg=&bankCode={$bankInfo['bank']}&cardNo={$data['cardNo']}&cardType={$data['cardType']}&custName={$data['custName']}&custType={$data['custType']}&idNo={$data['idNo']}&idType=0&merNo={$data['merNo']}&payType=XYPAY&phoneNo={$data['phoneNo']}&reqMsgId={$data['reqMsgId']}&".strtoupper(md5($data['secret']))); + $sign = md5("authMsg={$data['authMsg']}&bankCode={$bankInfo['bank']}&cardNo={$data['cardNo']}&cardType={$data['cardType']}&custName={$data['custName']}&custType={$data['custType']}&idNo={$data['idNo']}&idType=0&merNo={$data['merNo']}&payType=XYPAY&phoneNo={$data['phoneNo']}&reqMsgId={$data['reqMsgId']}&".strtoupper(md5($data['secret']))); $sign = strtoupper($sign); $param = array( 'merNo' => $data['merNo'], @@ -229,7 +229,6 @@ class Sqpay ); $ret = curl_post($url, $param); - pp($ret); return json_decode($ret, true); } From 0df5ebeafa7fb28b33743099b119a55e0e0c6fa2 Mon Sep 17 00:00:00 2001 From: tpingzhang <635929049@qq.com> Date: Fri, 8 Nov 2019 17:21:06 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=BF=AB=E6=8D=B7=E6=94=AF=E4=BB=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Application/Sdk/View/default/Spend/pay_way.html | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Application/Sdk/View/default/Spend/pay_way.html b/Application/Sdk/View/default/Spend/pay_way.html index eedbdd8f..d94418fc 100644 --- a/Application/Sdk/View/default/Spend/pay_way.html +++ b/Application/Sdk/View/default/Spend/pay_way.html @@ -190,7 +190,7 @@ - +

快捷支付

@@ -239,6 +239,12 @@ function small_program(status) { $(function() { var flag = false; + $("#shorcut").on('click', function() { + if (flag) return ; + flag = true; + var url = $(this).data('url'); + }); + $("#wxpay").on('click', function() { if (flag) return ; flag = true;