第三方支付接口之微信扫码支付
此篇文章是为了记录学习如何编写第三方支付接口,熟悉这个流程。使用的是威富通第三方支付平台https://open.swiftpass.cn/
对接的是微信扫码和公总号支付
基本成员:用户,商户,第三方支付方
扫码支付业务流程:
接口规则:协议规则(商户接入微信需要遵循的游戏规则)、安全规范(保证数据传输过程的真实性、完整性--秘钥签名)、数据格式(xml格式)
补单机制:平台和商户的交互,通过纯字符success(相当于握手吧),避免数据重复
任务:跑通demo,熟悉API列表参数,业务逻辑
下面记录API列表的理解内容
1、统一下单API
初始化扫码请求,通过该请求生成二维码执行扫码支付
2、查询订单API
跟据商户的订单号或者平台订单号查询平台的具体订单信息
3、关闭订单API
针对商户订单支付失败,重新生成新单号重新发起支付,要对原订单号调用关单
4、申请退款API
5、查询退款API
6、支付通知API
第三方支付接口之微信扫码支付相关推荐
- 开通微信扫码支付,申请微信扫码支付怎么用
微信扫码支付是在网页里, 生成一个支付二维码, 让用户用微信扫码支付二维码付款的一种方式. 微信扫码支付是PC电脑端, 用户非常方便的一种方式, 如果你的电脑h5网站想要, 让用户在线付款购买你的产品 ...
- ASP.NET Core Web 支付功能接入 微信-扫码支付篇
// 随着版本更迭,新版本可能无法完全适用,请参考仓库内的示例. 这篇文章将介绍ASP.NET Core中使用 开源项目 Payment(https://github.com/Essensoft/Pa ...
- 微信扫码支付demo java_微信扫码支付JavaDemo
[实例简介] 完全可用的微信扫码支付JavaDemo,如不能使用请站内联系本人 [实例截图] [核心代码] weChatpay_demo └── weChatpay_demo ├── src │ ...
- php微信支付使用ajax,微信扫码支付模式二支付状态Ajax轮询实例
Ajax 轮训支付状态代码: //设置每隔1000毫秒执行一次load() 方法 setInterval(function(){load()},1000); function load(){ var ...
- 支付宝支付接口开发———在线扫码支付
一.所需jar包 服务端sdk下载地址:https://doc.open.alipay.com/docs/doc.htm?spm=a219a.7629140.0.0.470nRM&treeId ...
- PC网站微信扫码支付,Native支付,“当前商户号暂不支持关联该类型的appid“,“签名错误,请检查后再试““springBoot 微信支付“
springBoot 微信支付 PC网站微信扫码支付-Native支付 一.采坑大合集 1.当前商户号暂不支持关联该类型的appid 2.签名错误,请检查后再试 二.springboot集成微信支付D ...
- 微信扫码支付---模式一(PC端,解决中文乱码)
近期公司调完银联,调支付宝,调完支付宝调微信.说实话微信的帮助文档确实是烂,而且有没有技术支持,害的我头发都掉了一桌.不说废话了,看代码. 首先登陆微信的公众平台(微信的服务号不是订阅号),然后选择微 ...
- 微信支付:支付流程分析、微信扫码支付(HttpClient)、微信支付二维码生成、检测支付状态、订单状态操作准备工作、支付信息回调、MQ处理支付回调状态、定时处理订单状态
微信支付 微信支付开发的整体思路 生成支付二维码 查询支付状态(微信的服务器) 实现订单状态的修改.删除订单 支付状态回查->微信服务器将支付状态返回给支付微服务 MQ处理支付回调状态 Rabb ...
- 微信扫码支付与生成二维码
二维码 (1) 容错级别 L级(低) 7%的码字可以被恢复. M级(中) 的码字的15%可以被恢复. Q级(四分)的码字的25%可以被恢复. H级(高) 的码字的30%可以被恢复. (2) 二维码生成 ...
最新文章
- ubuntu桌面管理
- Python编程基础:第十四节 列表Lists
- boost::geometry::intersects用法的测试程序
- js(Dom+Bom)第七天(2)
- No module named 'crispy_forms'等使用pycharm开发
- Unity Odin从入门到精通(五):自定义处理器
- 横向合计代码 锐浪报表_[原创]锐浪报表动态加入列和最后加入合计列+进度条显示...
- Android中文按拼音排序
- 工程经济学99分速成复习——第一章 绪论
- halcon相机标定助手_使用Halcon助手来制作标定数据
- Linux如何让程序在后台运行
- 七牛云 Java Web上传图片
- 用计算机完成的计算方法电脑,计算机的计算器在哪_自己的电脑上的计算器在哪里找-win7之家...
- 死亡搁浅系统服务器,《死亡搁浅》车辆获取及制造方法
- android边缘模糊效果,iOS和Android算法或库用于羽化图像的边缘,类似于photoshop的
- 游戏领域的测试流程(详细版+问答)
- NMT(神经机器翻译Neural Machine Translation)常用术语
- 找工作经历(供参考)
- 处理使用top提示terminal is not big enough
- 又发现一个好用的电子书导航|小鲤鱼搜书