1
0
mirror of https://gitee.com/zoujingli/WeChatDeveloper.git synced 2025-04-06 03:58:03 +08:00

Update WeChat/Contracts/BasicAliPay.php

This commit is contained in:
Anyon 2018-10-30 18:51:08 +08:00
parent 210a75b346
commit 0c1e64f220

@ -148,10 +148,9 @@ abstract class BasicAliPay
if (is_null($this->config->get('private_key'))) {
throw new InvalidArgumentException('Missing Config -- [private_key]');
}
$res = "-----BEGIN RSA PRIVATE KEY-----\n" .
wordwrap($this->config->get('private_key'), 64, "\n", true) .
"\n-----END RSA PRIVATE KEY-----";
openssl_sign($this->getSignContent($this->options->get()), $sign, $res, OPENSSL_ALGO_SHA256);
$content = wordwrap($this->config->get('private_key'), 64, "\n", true);
$string = "-----BEGIN RSA PRIVATE KEY-----\n{$content}\n-----END RSA PRIVATE KEY-----";
openssl_sign($this->getSignContent($this->options->get()), $sign, $string, OPENSSL_ALGO_SHA256);
return base64_encode($sign);
}