最近新项目中有涉及到微信支付相关接口业务的交互,毕竟原先开发接触过支付这块,轻车熟路。打开微信支付官方文档,好家伙,微信支付API升级至v3版本了,心中一万匹草泥马奔涌而来,根据以往对微信开发文档的认识,赶紧倒杯水,喝一喝,压压惊。喝完之后,开启了微信支付APIv3的对接之路。
版本
应用
笔者以微信小程序支付接口为例展开说明,至于小程序注册、认证、微信支付注册本文概不说明。
基础配置
申请商户API证书
登录微信支付后台,进入账户中心,API安全设置,如下申请商户证书,如下点击“申请证书”按钮后,弹出生成API证书申请框,如下根据提示下载证书工具,当前页面不要关闭,下载证书工具后打开,如下
点击“申请证书”按钮后,进入填写商户信息界面,商户信息经测试是自动填充的,如下点击“下一步”,进入复制请求串界面,如下将证书请求串进行复制,复制后回到上述微信支付后台申请API证书页面,将请求串进行复制,经测试自动帮你完成复制粘贴,请求串复制后点击“下一步”操作,进入复制证书串步骤,如下点击“复制证书串”,将复制的证书串粘贴至证书工具中,如下点击“下一步”完成商户证书的申请,如下商户API证书已生成,点击查看证书文件夹,即可查看证书信息,如下在微信支付商户后台可获取商户API证书序列号及证书有效期,如下
设置接口密钥
设置API密钥,现阶段由于微信支付原先老接口并未全部升级至APIv3版,涉及新老接口共存的情况,所以API密钥及APIV3密钥都需进行设置,新老接口请查阅微信支付开发文档APIv2老版本密钥设置APIv3密钥设置
下载平台证书
文章为作者独立观点,不代表 股票程序化软件自动交易接口观点