概述
写在前面:看懂单笔交易查询,首先得看完上一篇支付文章
一、单笔交易查询接口
1、Controller层代码
/**
* @Description: 订单号查询交易信息
* @param orderNo
* @return
*/
@RequestMapping("/alipayTradeQuery")
public void alipayTradeQuery() {
try {
String orderNo = getString_UrlDecode_UTF8("orderNo");
orderNo = "1510795680812";
// 把请求参数打包成数组
Map<String, String> sParaTemp = new HashMap<String, String>();
sParaTemp.put("service", "single_trade_query");
sParaTemp.put("partner", AlipayConfigUtil.partner);
sParaTemp.put("_input_charset", AlipayConfigUtil.input_charset);
// sParaTemp.put("trade_no", trade_no);
sParaTemp.put("out_trade_no", orderNo);
// 建立请求
String sHtmlText = AlipaySubmit.buildRequest("", "", sParaTemp);
System.out.println(sHtmlText);
} catch (Exception e) {
logger.error("alipayTradeQuery:pc支付宝根据订单号查询交易信息异常!" + e.getMessage());
e.printStackTrace();
}
}
2、返回参数说明
T:查询成功
F:查询失败
p:处理中
注意:太懒了,没有写请求jsp,直接在请求地址写Controller层地址查询了。
最后
以上就是和谐豌豆为你收集整理的java对接支付宝(二)-单笔交易查询的全部内容,希望文章能够帮你解决java对接支付宝(二)-单笔交易查询所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复