美文网首页
支付宝开发平台查询订单交易状态Java

支付宝开发平台查询订单交易状态Java

作者: yuaixing003 | 来源:发表于2023-12-12 20:20 被阅读0次

pom依赖

<dependency> <groupId>com.alipay.sdk</groupId><artifactId>alipay-sdk-java</artifactId><version>4.38.161.ALL</version></dependency>

Java 代码

import com.alipay.api.AlipayApiException;

import com.alipay.api.AlipayClient;

import com.alipay.api.DefaultAlipayClient;

import com.alipay.api.request.AlipayTradeQueryRequest;

import com.alipay.api.response.AlipayTradeQueryResponse;

@SpringBootTest

class MangheApplicationTests {

@Test

    public void checkOrderStatus(){

String appid ="";

String privatekey ="";

String publickey ="";

// 初始化AlipayClient

        AlipayClient alipayClient =new DefaultAlipayClient("https://openapi.alipay.com/gateway.do",

appid,privatekey,"json","UTF-8",publickey,"RSA2");

// 创建查询请求对象

        AlipayTradeQueryRequest request =new AlipayTradeQueryRequest();

//        request.setBizContent("{" +

//                "\"out_trade_no\":\"10004\"," +

//                "\"trade_no\":\"2023121422001430651422298321\"" +

//                "}");

//10004替换你自己定义的订单号,也可以根据支付宝订单号查询(trade_no)

        request.setBizContent("{" +"\"out_trade_no\":\"10004\""+"}");

try {

// 执行查询请求

            AlipayTradeQueryResponse response =alipayClient.execute(request);

if (response.isSuccess()) {

// 查询成功,获取交易状态

                String tradeStatus =response.getTradeStatus();

System.out.println("交易状态:" +tradeStatus);

}else {

// 查询失败

                System.out.println("查询失败:" +response.getSubMsg());

}

}catch (AlipayApiException e) {

e.printStackTrace();

}

}

}

相关文章

  • 纯 js 实现跨域接口调用 jsonp

    开发「bufpay.com 个人即时到账收款平台」的时候,支付页面需要 poll轮询 查询订单状态。 bufpay...

  • Java支付宝订单查询

    电脑网站支付成功后可通过支付宝接口主动查询订单结果 更多精彩 更多技术博客,请移步 asing1elife's b...

  • 免签支付系统通道,能有效的防风控冻结吗?

    支付平台搭建 本公司全新研究开发新型支付交易系统 经过多次实践试验,一天500笔支付宝订单,掉单只有1笔,掉单率不...

  • 解析支付宝对账单csv

    在支付宝开发平台中关于查询对账单下载地址功能(https://docs.open.alipay.com/20180...

  • 支付平台的退款流程是如何设计的

    退款是建立在订单已支付成功的基础上的,先说说交易的流程。 支付平台交易流程简述 以微信支付、支付宝支付等为代表的第...

  • PC网页支付宝扫码支付

    支付宝支付(JAVA) 开始 首先,我们需要支付宝的SDK,地址:开发平台文档中心app-id:商家id,可以在支...

  • 周总结2018/11/2

    排查一个问题 用户端进度查询,已经成功。但订单状态显示待查询。且反馈到运营,运营在mis后台发现订单状态是进件带查...

  • 高级映射-一对一查询

    一对一查询 1.需求查询订单关联查询用户信息 使用resultType、 OrdersBean.java Orde...

  • 【硬派网络计费系统】- 用户交易记录

    查询用户的交易记录,可以根据区域,交易状态,账号,资费,时间范围条件查询用户交易记录 交易记录可以直接打印,打印时...

  • 申请退款

    今天查询某东上的订单,发现一个没有收到货的订单已经显示交易完成,经过仔细查询才发现快递说疫情原因收货地址不配送,但...

网友评论

      本文标题:支付宝开发平台查询订单交易状态Java

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