关于yansongda/pay V3版 “商户公钥” 证书获取
说实话,到放弃为止,我还是没有找到这个商户公钥
到底在哪里得到。
我下面收集了一个热心网友给我的回复,但我也没有测试
,贴出来给大家参考:
# 必填-商户号,服务商模式下为服务商商户号
mch_id='1111111111',
# 必填-商户秘钥 V3 版本生成的 32 位秘钥
mch_secret_key=""
# 商户私钥 字符串或路径 (商户私钥,就是V2的私钥,路径也可以)
mch_secret_cert="apiclient_cert.key"
# 必填-商户公钥证书路径 (商户公钥,就是V2的私钥,路径也可以)
mch_public_cert_path="apiclient_key.pem"
// 就是之前的 那两个 对应一下就行啦
// 没有什么太复杂的 很简单
// 这个证书 要去 https://pay.weixin.qq.com/wiki/doc/apiv3/wechatpay/wechatpay6_0.shtml 下载证书文件生成
// 生成的就是 apiclient_cert + apiclient_key文件
========================== 更新(暂未测试) ==========================
1、官方文档:https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=24_7
2、命令行工具:https://github.com/EasyWechat/console
Get payment RSA public key.
$ ./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 key of mch_id:14339221228 saved as ./public-14339221228.pem