作者 杨育虎

2

1 -{"license":"regular","licenseto":"10789","licensekey":"WNO47ItzHFX2RecU +LO5D6iOUctncNHkfpSYww==","files":["public\\assets\\addons\\epay\\css\\common.css","public\\assets\\addons\\epay\\css\\epay.css","public\\assets\\addons\\epay\\images\\alipay.png","public\\assets\\addons\\epay\\images\\expired.png","public\\assets\\addons\\epay\\images\\logo-alipay.png","public\\assets\\addons\\epay\\images\\logo-wechat.png","public\\assets\\addons\\epay\\images\\paid.png","public\\assets\\addons\\epay\\images\\scan.png","public\\assets\\addons\\epay\\images\\screenshot-alipay.png","public\\assets\\addons\\epay\\images\\screenshot-wechat.png","public\\assets\\addons\\epay\\images\\wechat.png","public\\assets\\addons\\epay\\js\\common.js","public\\assets\\addons\\epay\\less\\common.less","public\\assets\\addons\\epay\\less\\epay.less"]}  
  1 +{"license":"regular","licenseto":"10789","licensekey":"2FOp9HeJs4mZUAyR kDKlB7VKVtaZ8N2phFuzRg==","files":["public\/assets\/addons\/epay\/images\/wechat.png","public\/assets\/addons\/epay\/images\/paid.png","public\/assets\/addons\/epay\/images\/screenshot-wechat.png","public\/assets\/addons\/epay\/images\/scan.png","public\/assets\/addons\/epay\/images\/screenshot-alipay.png","public\/assets\/addons\/epay\/images\/logo-alipay.png","public\/assets\/addons\/epay\/images\/logo-wechat.png","public\/assets\/addons\/epay\/images\/expired.png","public\/assets\/addons\/epay\/images\/alipay.png","public\/assets\/addons\/epay\/css\/epay.css","public\/assets\/addons\/epay\/css\/common.css","public\/assets\/addons\/epay\/less\/common.less","public\/assets\/addons\/epay\/less\/epay.less","public\/assets\/addons\/epay\/js\/common.js"]}
1 ------BEGIN CERTIFICATE-----  
2 -MIID+TCCAuGgAwIBAgIUa1tMTWP/a87227jJLWaSTFrb/BMwDQYJKoZIhvcNAQEL  
3 -BQAwXjELMAkGA1UEBhMCQ04xEzARBgNVBAoTClRlbnBheS5jb20xHTAbBgNVBAsT  
4 -FFRlbnBheS5jb20gQ0EgQ2VudGVyMRswGQYDVQQDExJUZW5wYXkuY29tIFJvb3Qg  
5 -Q0EwHhcNMjAxMDI3MDkxMzExWhcNMjUxMDI2MDkxMzExWjCBijETMBEGA1UEAwwK  
6 -MTYwMzY1ODk3MzEbMBkGA1UECgwS5b6u5L+h5ZWG5oi357O757ufMTYwNAYDVQQL  
7 -DC3mt7HlnLPluILlv6vovabpgZPmlrDog73mupDlj5HlsZXmnInpmZDlhazlj7gx  
8 -CzAJBgNVBAYMAkNOMREwDwYDVQQHDAhTaGVuWmhlbjCCASIwDQYJKoZIhvcNAQEB  
9 -BQADggEPADCCAQoCggEBAJ0Tp7HhVK8QZFFaRBRiPO8Xqtlf5czimcOB3LPIeHHE  
10 -y6ozoYlDMP46bNNRAN2qowZLq4xurEzuTIpSGGxhvHrjc5tZXrDBXQumpi9ZKNMn  
11 -NwXqFYueOo5YBQSRnzfM4R69AjorWdM+w6jykamPlT67eRies0rxqfM9T5USr9De  
12 -qEVklCWw+wDFbGJqTzFRxifpezGlYME8ZGOjP/tAHtFOwrNJv6qy1VhXQein+Jt5  
13 -+2qru8pPPgkCLLurAIK0RD+YrCP18q2yyfI02LVSI3UY+m3fD1yj3ay1J/P/OB7i  
14 -QsE+sGyW9wQZdvuga4vMsyLROpwZQLBrwnQJYQBPLhUCAwEAAaOBgTB/MAkGA1Ud  
15 -EwQCMAAwCwYDVR0PBAQDAgTwMGUGA1UdHwReMFwwWqBYoFaGVGh0dHA6Ly9ldmNh  
16 -Lml0cnVzLmNvbS5jbi9wdWJsaWMvaXRydXNjcmw/Q0E9MUJENDIyMEU1MERCQzA0  
17 -QjA2QUQzOTc1NDk4NDZDMDFDM0U4RUJEMjANBgkqhkiG9w0BAQsFAAOCAQEAAIqE  
18 -bOkGh2wOFRnshOU3f0cfEqsAyn8cvpwNE05fewezpR8Zx59/PpGeulj2QKwK6Wit  
19 -2pUVqEBanWGPswM47y0yZwa6XTQ8Pejojh/+kCg2yq2q8ZtfaIZe14gd75cIcYv9  
20 -okZ398p6MeMzReJ2AZpsAZ6pUpLv1QvkNxEiHhlW4fCJEvB3yCVqEY3q5Q2e45Ze  
21 -DRi34fbNDtr0UgvvzxHo3tvGnaip2AIs+5e5OGRDJ/C2bNqdxnyG3wZumFv2bETA  
22 -8jyS5++/3FbPNdO3tdYVNqkHuv97BhN4PBvTXJ93kaTcbd1MB+jh0BPHeM6RQmUG  
23 -rbwJL7b8I3ZS3Bvhow==  
24 ------END CERTIFICATE-----  
1 ------BEGIN PRIVATE KEY-----  
2 -MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCdE6ex4VSvEGRR  
3 -WkQUYjzvF6rZX+XM4pnDgdyzyHhxxMuqM6GJQzD+OmzTUQDdqqMGS6uMbqxM7kyK  
4 -UhhsYbx643ObWV6wwV0LpqYvWSjTJzcF6hWLnjqOWAUEkZ83zOEevQI6K1nTPsOo  
5 -8pGpj5U+u3kYnrNK8anzPU+VEq/Q3qhFZJQlsPsAxWxiak8xUcYn6XsxpWDBPGRj  
6 -oz/7QB7RTsKzSb+qstVYV0Hop/ibeftqq7vKTz4JAiy7qwCCtEQ/mKwj9fKtssny  
7 -NNi1UiN1GPpt3w9co92stSfz/zge4kLBPrBslvcEGXb7oGuLzLMi0TqcGUCwa8J0  
8 -CWEATy4VAgMBAAECggEAJ4NYPfD3AorXEXfphE8qEOMdQU1UW3PtRjcWs8sMMWJV  
9 -8VzHl+XlHy7HTWklFJ3mIKFMaCk3Aqs3adw49JqpdSheXofewAwEQfgL+gEtueA1  
10 -gTFfdh25kTEnIf0X1kudncPiGYvqLq+tPIS4i7To0D0Mu1rAs2uTWvLjYBaxT5Mu  
11 -TdZipMo8kmZZUhEPPdRaDDWA28Q+VOD7jlqoezJk5cJvdsYkH7zdYGU31EPJuahq  
12 -QmtV3P9+Ga8abeQMXvSq0bpwTS3GubuegXwfWEqiRTyLc700iCXfp7JxAo9ZWTOI  
13 -kgT5nMWHiPSyzhnPPU/EypP+P7U6UE+oFcT0sbE5CQKBgQDMD7etrNVhgcMNlrX+  
14 -fLAJlutMQ07iyDK7rPOvYLk2GGf14VNFdY8D7RzdYLNM9PKKayKndA5F0xImsBOZ  
15 -pBuhGmB4KEiUBcFUZeESqLu2xCJbZaakyhG1Jyrx4NScb2CUVriLX5BiRsGCJKAG  
16 -KEQE5WHuY5WAxv9mY/iiu3gi2wKBgQDFDoCTMOLImWSjTNzytt/KKRWVXgAfO4pp  
17 -xabbJE/QJ3FLM7RIHXWanYfYMa+xnzqD7gabJhBZTnwWXZrIbxYz7OTwkKegMXTr  
18 -FJgV27xd+PClzE1IO+Kw9c7lxyJZNz3TeUB9iQRm/FKmQQzsEGkgHo1g+KOk/itp  
19 -/CxIheetzwKBgQCNY6KQCr36hq+AndlSEFDlBBXazJQ/HBnS4d4iuTD7Y2O9ATfy  
20 -W6cRQFyMozD49IuNDvh+8DHnfX0JI10hSoz+TkljV/4Z2fb/pGuTwyf1Vea8Ty1s  
21 -5rnoO9BMscx+68kOXxwVLczb20y/AOOEAKhIgCsfww5WoQtbhY9EKgLumwKBgH6C  
22 -2AMnoIF/EYBRyYw94iEtDUFPDy7+D9fmYEBS6LbPi8nnEPg3iZhRSLSA+bZEbtHi  
23 -j/Utk9NyMvI8+DF0OEHv9e+IP0X2WoTOPPHTl/SQ7RbUuk0EvX404bbdiOzULWpG  
24 -byPpQp1Ho1w/aSdpRcSsOMIn/w/faknp7xhEd8A7AoGAHAhYLAqbfBP0vTksb5i+  
25 -9RmSFQT7sZe5KnTFnVw6Xasn4SfqoXlxYO5relTyoBDteHMbIvLeyQQWOA9eHzKq  
26 -cKu8ztHWhkLSlDqA7WbJ5F0jyzqgwiXpRn+49f+MYkiCRIGDFMt3g7/7fSSX4zhm  
27 -7rwnLCKmR1382jYlhvO95gc=  
28 ------END PRIVATE KEY-----  
@@ -3,7 +3,7 @@ title = 微信支付宝整合 @@ -3,7 +3,7 @@ title = 微信支付宝整合
3 intro = 可用于快速整合微信、支付宝支付功能 3 intro = 可用于快速整合微信、支付宝支付功能
4 author = FastAdmin 4 author = FastAdmin
5 website = https://www.fastadmin.net 5 website = https://www.fastadmin.net
6 -version = 1.2.0 6 +version = 1.2.1
7 state = 1 7 state = 1
8 url = /addons/epay 8 url = /addons/epay
9 license = regular 9 license = regular
@@ -210,33 +210,19 @@ class Service @@ -210,33 +210,19 @@ class Service
210 } 210 }
211 211
212 /** 212 /**
213 - * 验证返回是否成功 213 + * 验证返回是否成功,请勿用于判断是否支付成功的逻辑验证
  214 + * 已弃用
  215 + *
214 * @param string $type 支付类型 216 * @param string $type 支付类型
215 * @param array $config 配置信息 217 * @param array $config 配置信息
216 - * @return bool|\Yansongda\Pay\Gateways\Alipay 218 + * @deprecated 已弃用,请勿用于逻辑验证
  219 + * @return bool
217 */ 220 */
218 public static function checkReturn($type, $config = []) 221 public static function checkReturn($type, $config = [])
219 { 222 {
220 - $type = strtolower($type);  
221 - if (!in_array($type, ['wechat', 'alipay'])) {  
222 - return false;  
223 - }  
224 - //微信无需验证  
225 - if ($type == 'wechat') { 223 + //由于PC及移动端无法获取请求的参数信息,取消return验证,均返回true
226 return true; 224 return true;
227 } 225 }
228 - try {  
229 - $pay = Pay::alipay(self::getConfig($type));  
230 - $data = $pay->verify(request()->get('', null, 'trim'));  
231 - if ($data) {  
232 - return $pay;  
233 - }  
234 - } catch (Exception $e) {  
235 - return false;  
236 - }  
237 -  
238 - return false;  
239 - }  
240 226
241 /** 227 /**
242 * 获取配置 228 * 获取配置