chaoyenpo / sign-code
Sign code.
This package's canonical repository appears to be gone and the package has been frozen as a result.
0.0.8
2018-06-26 06:24 UTC
Requires
- php: >=5.6.4
- illuminate/support: ^5.4
README
Generate
use Chaoyenpo\SignCode\SignCode; $signCodeTool = new SignCode([ 'secret' => 'abc', 'sign_code_property_name' => 'signCode' ]); $parameter = [ 'merchantID' => 'ABC001', 'amount' => '999.00' ]; $signCode = $signCodeTool->generate($parameter);
Check
use Chaoyenpo\SignCode\SignCode; $signCodeTool = new SignCode([ 'secret' => 'abc', 'sign_code_property_name' => 'sign_code' ]); // Mock response body array $responseBody = [ 'merchantID' => 'ABC001', 'amount' => '999.00', 'message' => 'success', 'sign_code' => 'ZKmwdHCx24Ce+ZxR05jbL3CR6Ug=' ]; if ($signCodeTool->check($responseBody)) { // The SignCode is verified... }