从微信查询订单状况

简介: 从微信查询订单状况一般步骤 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);
   }

目录
相关文章
|
2月前
|
小程序 BI Go
当“企业微信协议”遇上旧iPad:一条被遗忘的推送如何撬动千万订单
在618大促中,面对短信退订率高、触达难的问题,运营人员巧妙利用闲置iPad登录企业微信,挖掘其未公开的协议接口,实现高效用户召回,最终提升转化率,保住预算。
142 0
|
小程序 API 数据库
【微信小程序-原生开发】实用教程09 - 可滚动选项,动态列表-步骤条(含事件传参),动态详情(含微信云查询单条数据 doc)
【微信小程序-原生开发】实用教程09 - 可滚动选项,动态列表-步骤条(含事件传参),动态详情(含微信云查询单条数据 doc)
331 0
|
小程序 API
微信小程序生成一个天气查询的小程序
微信小程序生成一个天气查询的小程序
|
小程序 JavaScript 数据库
微信小程序云开发数据库操作二查询记录
微信小程序云开发数据库操作二查询记录
257 0
|
JavaScript Java 测试技术
基于微信小程序的企业职工薪资查询系统+ssm+vue.js附带文章和源代码设计说明文档ppt
基于微信小程序的企业职工薪资查询系统+ssm+vue.js附带文章和源代码设计说明文档ppt
235 5
|
小程序 JavaScript Java
基于SpringBoot+Vue+uniapp微信小程序的即时空教室查询小程序的详细设计和实现
基于SpringBoot+Vue+uniapp微信小程序的即时空教室查询小程序的详细设计和实现
155 2
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp微信小程序的计算机实验室排课与查询系统的详细设计和实现
基于SpringBoot+Vue+uniapp微信小程序的计算机实验室排课与查询系统的详细设计和实现
86 0
基于SpringBoot+Vue+uniapp微信小程序的计算机实验室排课与查询系统的详细设计和实现
|
JavaScript Java 测试技术
速达物流信息查询微信小程序ssm+vue.js附带文章和源代码设计说明文档ppt
速达物流信息查询微信小程序ssm+vue.js附带文章和源代码设计说明文档ppt
151 1
|
JavaScript Java 测试技术
基于微信小程序的企业职工薪资查询系统的设计与实现(源码+lw+部署文档+讲解等)
基于微信小程序的企业职工薪资查询系统的设计与实现(源码+lw+部署文档+讲解等)
252 1
|
前端开发
支付系统--微信支付21--搭建前端环境,payment-demo-front这个项目文件夹是前端显示文件,payment-demo是后端项目,支付页面常见三个页面:购买课程,我的订单,下载账单
支付系统--微信支付21--搭建前端环境,payment-demo-front这个项目文件夹是前端显示文件,payment-demo是后端项目,支付页面常见三个页面:购买课程,我的订单,下载账单

热门文章

最新文章