步骤1: composer require easywechat/console -vvv
步骤2:
然后,在项目根目录执行以下命令下载公钥:
$ ./vendor/bin/easywechat payment:rsa_public_key \
> --mch_id=14339221228 \
> --api_key=36YTbDmLgyQ52noqdxgwGiYy \
> --cert_path=/Users/overtrue/www/demo/apiclient_cert.pem \
> --key_path=/Users/overtrue/www/demo/apiclient_key.pem
将会在当前目录生成一个 ./public-14339221228.pem
文件,你可以将它移动到敏感目录
重点来了:
第一步:需要打开生成的pem文件,改成以下格式,前面两个“\”斜杠的位置换行,换行后文件总共5行,保存文件。
-----BEGIN PUBLIC KEY----- MIIBC******************8xFG***YXnD/ KF3ydB9**************Wsvg***6G3/ HPL+w*****MUm+**7//uJ******GQI**AB -----END PUBLIC KEY-----
第二步:运行openssl , -out 后面需要有存储文件名称的路径
openssl rsa -RSAPublicKey_in -in ./xxx/xxxx/public-123456789.pem -pubout -out ./public-123456789-rsa.pem
以上就可以了,把pem放到你的目录下,使用。
参考官网地址:企业付款 | EasyWeChat