type
status
date
slug
summary
tags
category
icon
password
1. 背景
在我们的在线服务中对于网页场景中的支付使用了阿里支付的方式,但是针对微信中打开的页面或者微信小程序,使用微信支付更为方便。

2. 微信支付的配置
2.1. 微信支付的证书
点击下载微信证书 https://pay.weixin.qq.com/index.php/core/cert/api_cert#/,在这个页面下可以下载平台证书、设置 APIv3 密钥等。

查看证书序列号
打开页面 https://myssl.com/cert_decode.html ,上传证书
apiclient_cert.pem
。
上传文件后,点击「证书查看」,可以获取序列号。

因为我是使用 Go 进行开发,可以使用下面的代码进行测试。
Go 源码,获取证书信息。
运行成功表示所有配置都正确。

微信公众号授权
访问下列的接口,注意 appid 换成你自己微信公众号的 appid。
登录授权后,会获取到如下的链接:
其中可以通过 code 获取用户的 appid。
官方参考链接:
- 作者:zouying
- 链接:https://haha.ai/how-to-use-wepay
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章