美文网首页
微信支付对接笔记

微信支付对接笔记

作者: 海阳之新 | 来源:发表于2022-11-29 09:59 被阅读0次

前言

本文以在微信小程序中对接支付为例,并使用官方提供的APIv3版的Go SDK完成商户后端对接。

开发文档

https://pay.weixin.qq.com/wiki/doc/apiv3/wechatpay/wechatpay-1.shtml
https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_3&index=1
https://pay.weixin.qq.com/wiki/doc/api/index.html

官方提供了Java、PHP、Go语言的SDK供开发者对接,这点非常友好。
Go SDK仓库:https://github.com/wechatpay-apiv3/wechatpay-go
更多SDK参考:https://pay.weixin.qq.com/wiki/doc/apiv3/wechatpay/wechatpay6_0.shtml

对接流程

1、开通小程序开发者账号;
2、申请微信支付商户账号,需要准备的资料有:营业执照、银行对公账号、打款验证,等待人工审核通过;
3、登录微信支付后台,在横向导航栏中找到【产品中心】,将小程序与微信支付账号进行绑定
4、开通支付产品,需要准备的资料有:域名备案号、授权书。如果是以前端对接支付为主,需要申请开通JSAPI支付,如果是APP开发,需要申请开通APP支付,如果是H5开发,需要申请开通H5支付;
5、建议将开发者加入管理人员名单中,在【账户中心】> 【员工管理】中添加;
6、在导航栏中找到【账户中心】>【API安全】,申请API证书、设置APIv3密钥(还有本地私钥),需要管理员权限操作;
7、下载SDK,开始集成,建议从下载证书的API开始测试,以证明签名没有问题。

支付流程

简单地来说,分这么6步:
1、前端向后端发起支付请求;
2、后端创建商户订单;
3、对商户订单、商品名称、价格等参数进行签名,向微信服务端创建订单,返回支付链接;
4、前端拿到这个支付链接,进行跳转并支付;
5、支付成功后,微信会将支付结果每隔15秒通知一次后端(POST请求),直到后端返回http状态码200,如果后端返回40X或50X错误,微信在24小时内都会继续保持通知;
6、解密(对称)微信通知正文内容,更新后端的订单状态,处理其他业务逻辑。
更多参考官方文档:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_4&index=3

遇到的坑

1、上线后发现H5支付未开通



解决办法:


相关文章

  • 微信支付对接笔记

    前言 本文以在微信小程序中对接支付为例,并使用官方提供的APIv3版的Go SDK完成商户后端对接。 开发文档 h...

  • 初次对接微信支付的PM必读:微信支付那些坑的总结

    最近我们用到微信支付,正好PM和开发都是第一次对接微信支付,于是踩了一些坑。 相信对接过微信支付的人都有体会:这个...

  • 使用公钥完成签名验证

    在对接微信支付接口时,需要对微信支付返回的信息进行签名验证,防止中间人攻击,替换微信支付返回的结果 整体过程 微信...

  • 公众号网页对接微信支付

    一、背景 公众号网页对接微信支付,因为该网页会在多端打开,所以需对接H5支付,Native支付以及JSAPI支付,...

  • Laravel中获取真实ip

    起因 最近在开发微信支付,微信扫码付以及微信公众号支付对接都是比较顺利,因为 laravel 中 laravel-...

  • Android对接微信支付

    这几天给app对接了微信支付,官方的demo真是。。。第一次果然不免爬几个坑,记录一下,避免遗忘。 错误说明 在保...

  • 快速入门支付宝支付

    1、概述 昨天聊了聊微信支付的对接流程与实现,今天咱们聊聊支付宝支付的对接与实现。 2、准备工作 在支付宝开放平台...

  • 微信支付宝支付经验以及相关坑

    简介 此片文章介绍对接微信、支付宝所遇到的问题以及经验之谈。 准备工作 支付类型 |文档 |对接难易程度 |...

  • 快速入门微信支付

    1、概述 微信支付,大家都听说过,使用方便,对接也很方便。 项目中如果存在支付需求,通常都会想到微信支付和支付宝支...

  • 对接支付宝支付接口开发笔记

    支付宝对接学习笔记: 功能介绍: 支付宝对接 支付宝回调 查询支付状态(略过不讲) 要求: 熟悉支付宝对接核心文档...

网友评论

      本文标题:微信支付对接笔记

      本文链接:https://www.haomeiwen.com/subject/ylwhfdtx.html