支付系统38-----支付宝支付---统一收单线下交易查询 第一步下单------》发起支付请求,登录,确认支付,查单接口开发,swagger接口全部呈现,

简介: 支付系统38-----支付宝支付---统一收单线下交易查询 第一步下单------》发起支付请求,登录,确认支付,查单接口开发,swagger接口全部呈现,

完成之后,我们的支付宝端,向我们的商品端发送异步通知

支付宝端向我们的商品端发送了通知,但是系统出现了问题,第二个是网路出现了问题,商品端可以直接向支付宝端发送一个查单请求

接下来开发一个查单接口,第一步打开支付宝的API

这里收单线下交易查询接口

统一收单线下交易查询接口

AliPayController

这个地方研究一下统一收单,线下查询交易接口

这里我们可以参考我们之前写的资料,写一个查询订单的接口

这里设置我们查询订单的接口

把我们查询的数据给写好

alipay.trade.query(线下收单交易查询)

给他改成trade,之后创建queryOrder方法

业务层就是我们的queryOrder

之后把我们的查询订单的具体流程给写了

我们调用的是支付宝端的请求接口案例

alipayClient这里不需要我们去创建,删掉

这里是业务参数

之后把我们业务参数给写好了

两个try catch做一下异常抛出

response.getBody给他返回一个内容

发送异步通知的时候,我们就进行查单

我们找到swagger

这次我们选择UI的课程

t_order_info这里有一个订单编号

我们查询一下是否是订单的接口

我们将它复制到Swagger UI测试的接口当中

它就报了一个错误

查单接口调用失败

如果想要取消出错提示,这里将bug给注销了就行

查单接口调用失败

这一次测试订单成功了

商户进行扫描

这里等待某交互

WAIT_BUYER_PAY交易创建,等待买家付款

我们将刚才的订单,将它取消掉

TRADE_CLOSED 是另一种支付状态

这一次我们订单状态改成了支付成功

TRADE_FINISHED交易结束,不可退款


相关文章
|
11月前
swagger接口需要权限验证解决方案
当我们在使用swagger的情况下,经常会遇到需要授权或者请求带有token才可以访问接口,这里我们就是解决授权问题。
273 0
|
11月前
|
移动开发 Java API
微服务技术系列教程(26) - SpringCloud- 接口管理Swagger
微服务技术系列教程(26) - SpringCloud- 接口管理Swagger
146 0
|
20天前
|
前端开发 应用服务中间件 API
|
3月前
|
JSON 数据格式
MysbatisPlus-核心功能-IService开发基础业务接口,MysbatisPlus_Restful风格,新增@RequestBody指定是为了接收Json数据的,使用swagger必须注解
MysbatisPlus-核心功能-IService开发基础业务接口,MysbatisPlus_Restful风格,新增@RequestBody指定是为了接收Json数据的,使用swagger必须注解
支付系统----微信支付16----创建案例项目-引入Swagger
支付系统----微信支付16----创建案例项目-引入Swagger
支付系统---微信支付14----创建案例项目---介绍,第二步引入Swagger,接口文档和测试页面生成工具,定义统一结果的目的是让结果变得更加规范,以上就是谷粒项目的几个过程
支付系统---微信支付14----创建案例项目---介绍,第二步引入Swagger,接口文档和测试页面生成工具,定义统一结果的目的是让结果变得更加规范,以上就是谷粒项目的几个过程
|
5月前
Swagger基本使用与RestTemplate发送http接口测试
Swagger基本使用与RestTemplate发送http接口测试
71 1
|
5月前
|
开发框架 JSON .NET
初学者不会写接口怎么办?微软Visual Studio 2022无脑式API接口创建——Swagger一键导入APIKit快速测试
初学者不会写接口怎么办?微软Visual Studio 2022无脑式API接口创建——Swagger一键导入APIKit快速测试
252 0
|
5月前
|
XML API 数据库
七天.NET 8操作SQLite入门到实战 - 第六天后端班级管理相关接口完善和Swagger自定义配置
七天.NET 8操作SQLite入门到实战 - 第六天后端班级管理相关接口完善和Swagger自定义配置
118 0
|
12月前
使用Swagger 让某些接口不显示在文档
使用Swagger 让某些接口不显示在文档
73 0
下一篇
无影云桌面