说实话,到放弃为止,我还是没有找到这个商户公钥到底在哪里得到。

我下面收集了一个热心网友给我的回复,但我也没有测试,贴出来给大家参考:

# 必填-商户号,服务商模式下为服务商商户号
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


标签: none

添加新评论