从微信查询订单状况

简介: 从微信查询订单状况一般步骤 1建立订单查询对象 2设置公共账号id,商户号等信息 3把订单转换成xml // 转换成xml    XStream xs = XStreamFactory.

从微信查询订单状况一般步骤


1建立订单查询对象

2设置公共账号id,商户号等信息

3把订单转换成xml

// 转换成xml
   XStream xs = XStreamFactory.init(false);
   xs.ignoreUnknownElements();
   xs.autodetectAnnotations(true);
   xs.alias("xml", PayMessage.class);
   String sendXml = xs.toXML(order);

4发送xml到微信请求

String backxml = HttpKit.post(WECHATPAY_QUERY_URL, sendXml); //是上一篇的类中的函数

5 把返回值转换成对象保存到本地db
   if (StringUtils.isNotBlank(backxml)) {
    back = (PayMessage) xs.fromXML(backxml);
    // 保存返回的日志
    backlog = new WeChatPayLog();
    backlog.setChlCd(Constant.SYSTEM_WECHAT_PAY);
    backlog.setLogType(Constant.WECHATPAY_QUERY_ORDER_RESULT);
    backlog.setRegiId(Constant.SYSTEM_DIST);
    backlog.setXmlVal(backxml);
    backlog.setRemark("query order  back xml");
    backlog.setOurTradNo(out_trade_no);
    saveWeChatPayLog(backlog);
   }

目录
相关文章
|
6天前
|
JavaScript Java 测试技术
基于微信小程序的企业职工薪资查询系统+ssm+vue.js附带文章和源代码设计说明文档ppt
基于微信小程序的企业职工薪资查询系统+ssm+vue.js附带文章和源代码设计说明文档ppt
24 5
|
6天前
|
JavaScript Java 测试技术
速达物流信息查询微信小程序ssm+vue.js附带文章和源代码设计说明文档ppt
速达物流信息查询微信小程序ssm+vue.js附带文章和源代码设计说明文档ppt
12 1
|
11天前
|
JavaScript Java 测试技术
基于微信小程序的企业职工薪资查询系统的设计与实现(源码+lw+部署文档+讲解等)
基于微信小程序的企业职工薪资查询系统的设计与实现(源码+lw+部署文档+讲解等)
|
19天前
|
小程序 API
微信小程序生成一个天气查询的小程序
微信小程序生成一个天气查询的小程序
|
7月前
|
小程序 JavaScript 数据库
微信小程序云开发数据库操作二查询记录
微信小程序云开发数据库操作二查询记录
77 0
|
19天前
|
存储 缓存 监控
微信团队分享:微信后端海量数据查询从1000ms降到100ms的技术实践
针对大数据量带来的查询性能问题,微信团队对数据层查询接口进行了针对性的优化,将平均查询速度从1000ms+优化到了100ms级别。本文为各位分享优化过程,希望对你有用!
39 2
|
19天前
|
小程序
微信小程序实现一个电影信息查询的应用程序
微信小程序实现一个电影信息查询的应用程序
|
12月前
|
小程序 JavaScript 定位技术
微信小程序实现一键查询全国快递物流地图轨迹
通过本教程,用户可以输入快递单号,点击查询按钮,然后跳转到显示页面,在该页面上展示物流轨迹的地图信息。这个功能可以方便用户了解快递的实时位置和运输轨迹,提升用户体验和便利性。你可以根据实际需求进行扩展和优化,使其更适合你的小程序应用。
250 0
|
小程序 JavaScript 前端开发
尾号限行 API 实现微信小程序车辆尾号限行查询功能
尾号限行 API 实现微信小程序车辆尾号限行查询功能
11258 0
|
小程序 安全 API
「教程」微信小程序获取经纬度查询天气预警信息
「教程」微信小程序获取经纬度查询天气预警信息
201 0