微信支付常用三个Key的获取方式

文章详细介绍了如何获取微信支付所需的APP_ID、StoreId(微信商家ID)和Secretkey(API秘钥)。首先,需在微信开放平台查看应用列表获取APP_ID。其次,进入微信商家后台的产品中心获取StoreId。最后,通过微信商户平台的API安全设置来获取API秘钥。完成这些步骤后,即可进行微信支付的开发集成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.获取对应项目的:微信 APP_ID

去微信开放平台:微信开放平台 ,登录后查看应用列表找到对应的项目,点击进去查看即可

 

 

 2.获取微信商家ID~StoreId:去微信商家后台:微信支付 - 中国领先的第三方支付平台 | 微信支付提供安全快捷的支付方式

 扫码进入后,点击产品中心,开发配置,显示的 商户号就是StoreId 

3.获取微信支付使用的秘钥:Secret key

这个是微信商户平台获取API 秘钥 而不是微信开发平台项目的秘钥,这点切记哈

微信支付 - 中国领先的第三方支付平台 | 微信支付提供安全快捷的支付方式

去微信商户平台--->账户中心--->API安全--->申请API证书-->获取 API V2 V3秘钥 

到此我们开发常用的微信三个key的数据就拿到可以进行微信支付了。如果要新开发一个项目支持微信支付,只需要去微信开发平台添加一些项目,填写资料,等待审核,审核过后就可以用Wechat Pay 了 ,微信开发文档也比较详细:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_1icon-default.png?t=N7T8https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_1

 

实现微信支付v3的django库有很多,其中比较常用的是wechatpy和weixin-pay,下面分别介绍一下。 1. wechatpy wechatpy是一个Python的微信开发库,支持微信公众号、小程序、企业号等平台的开发,同时也支持微信支付v3。使用wechatpy可以方便地实现微信支付v3的接口调用和签名验证等功能。 首先,需要在微信商户平台上创建商户号,并获取商户证书,包括apiclient_key.pem、apiclient_cert.pem、wechat_pay_cert.pem三个文件。将这三个文件放置在django项目的某个目录下,然后在settings.py文件中添加以下配置: ``` WECHAT_PAY = { 'appid': '微信公众平台appid', 'mch_id': '商户号', 'mch_key': '商户支付密钥', 'apiclient_key_path': 'apiclient_key.pem证书路径', 'apiclient_cert_path': 'apiclient_cert.pem证书路径', 'wechat_pay_cert_path': 'wechat_pay_cert.pem证书路径', 'notify_url': '微信支付结果通知地址', } ``` 接下来,可以在views.py中实现微信支付的业务逻辑,比如创建微信支付订单、查询订单状态等。具体实现方式可以参考wechatpy的官方文档。 2. weixin-pay weixin-pay是另一个支持微信支付v3的Python库,使用方法与wechatpy类似。使用weixin-pay需要在微信商户平台上创建商户号,并获取商户密钥和证书。将商户证书放置在django项目的某个目录下,然后在settings.py文件中添加以下配置: ``` WEIXIN_PAY = { 'appid': '微信公众平台appid', 'mch_id': '商户号', 'mch_key': '商户支付密钥', 'cert_path': 'apiclient_cert.pem证书路径', 'key_path': 'apiclient_key.pem证书路径', 'notify_url': '微信支付结果通知地址', } ``` 接下来,可以在views.py中实现微信支付的业务逻辑,具体实现方式可以参考weixin-pay的官方文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张海龙_China

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值