src/Gateways/Alipay.php
public function verify($content = null, $refund = false): Collection
    {
        $request = Request::createFromGlobals();

        $data = $request->request->count() > 0 ? $request->request->all() : $request->query->all();

        $data = Support::encoding($data, 'utf-8', $data['charset'] ?? 'gb2312');

        Log::debug('Receive Alipay Request:', $data);

        if (Support::verifySign($data, $this->config->get('ali_public_key'))) {
            return new Collection($data);
        }

        Log::warning('Alipay Sign Verify FAILED', $data);

        throw new InvalidSignException('Alipay Sign Verify FAILED', $data);
    }
public function verify($content = null, $refund = false): Collection
    {
        $request = Request::createFromGlobals();

        $data = $request->request->count() > 0 ? $request->request->all() : $request->query->all();

        $data = Support::encoding($data, 'utf-8', $data['charset'] ?? 'gb2312');

        Log::debug('Receive Alipay Request:', $data);

        if (Support::verifySign($data, $this->config->get('ali_public_key'))) {
            return new Collection($data);
        }

        Log::warning('Alipay Sign Verify FAILED', $data);

        throw new InvalidSignException('Alipay Sign Verify FAILED', $data);
    }
public function verify ( $ content = null , $ refund = false ) : Collection { $ request = Request :: createFromGlobals ( ) ; $ data = $ request -> request -> count ( ) > 0 ? $ request -> request -> all ( ) : $ request -> query -> all ( ) ; $ data = Support :: encoding ( $ data , 'utf-8' , $ data [ 'charset' ] ?? 'gb2312' ) ; Log :: debug ( 'Receive Alipay Request:' , $ data ) ; if ( Support :: verifySign ( $ data , $ this -> config -> get ( 'ali_public_key' ) ) ) { return new Collection ( $ data ) ; } Log :: warning ( 'Alipay Sign Verify FAILED' , $ data ) ; throw new InvalidSignException ( 'Alipay Sign Verify FAILED' , $ data ) ; }
Verfiy sign.

@author yansongda <me@yansongda.cn>

@return Collection
Verfiy sign .