支付宝交易查询接口分析及实现----springboot项目接入支付宝(四)

本文详细介绍了如何在SpringBoot项目中集成支付宝支付功能,并提供了具体的API接口使用方法和服务实现细节,包括交易查询等功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、API说明

springboot项目接入支付宝(一)

springboot项目接入支付宝(二)

springboot项目接入支付宝(三)

API地址
在这里插入图片描述

二、service

在这里插入图片描述

/**
    * @Description: tradeQuery 交易查询
    * @Param: [outTradeNo 订单编号, tradeNo 交易号]
    * @return: java.lang.String
    * @Author: 皮蛋布丁
    * @Date: 2021/6/27 13:56
    */
    String tradeQuery(String outTradeNo,String tradeNo);

三、service实现

Alt+Enter自动实现
在这里插入图片描述

@Override
    public String tradeQuery(String outTradeNo, String tradeNo) {
        try {
            AlipayTradeQueryResponse response = Factory.Payment.Common().optional("trade_no", tradeNo).query(outTradeNo);
            return response.getHttpBody();
        } catch (Exception e) {
            log.error("调用发生异常,原因{}",e.getMessage());
        }
        return null;
    }

四、controller

在这里插入图片描述

/**
    * @Description: tradeQuery 交易查询
    * @Param: [outTradeNo 订单编号, tradeNo 交易号]
    * @return: java.lang.String
    * @Author: 皮蛋布丁
    * @Date: 2021/6/27 14:08
    */
    @PostMapping("/tradeQuery")
    public String tradeQuery(String outTradeNo,String tradeNo) {
        return alipayService.tradeQuery(outTradeNo, tradeNo);
    }

五、测试

登录后,选择交易查询。
在这里插入图片描述
通过【商户订单号】查询结果:

202162613397607

在这里插入图片描述
通过【支付宝交易号】查询结果:

2021062622001456820501386289

在这里插入图片描述

在这里插入图片描述

注:能力有限,还请谅解,争取早日能够写出有质量的文章!

我是皮蛋布丁,一位爱吃皮蛋的热爱运动的废铁程序猿。

在这里插入图片描述

感谢各位大佬光临寒舍~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值