從微信查詢訂單狀況
從微信查詢訂單狀況一般步驟
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);
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/750077/viewspace-2108808/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 微信支付訂單、退款訂單、轉款訂單的查詢
- 微信支付開發(5) 訂單查詢
- 查詢鎖的狀況的物件物件
- 簡單實現微信小程式支付+php後端(回撥、查詢訂單、訂單資訊入庫)微信小程式PHP後端
- 訂單綜合查詢之sqlSQL
- MySQL執行狀況查詢方式介紹MySql
- 快遞鳥查詢訂單例項單例
- 對比SQL中簡單巢狀查詢與非巢狀查詢CFSQL巢狀
- 如何一鍵查詢淘寶訂單物流資訊
- PostgreSQL - 查詢表名、連線狀況、磁碟佔用SQL
- 查詢當天的系統訂單記錄
- HTTP狀態碼查詢簡單介紹HTTP
- MySQL訂單分庫分表多維度查詢MySql
- EBS:訂單事務型別查詢之流程分配型別
- 兩個B1相關的SQL,訂單查詢SQL
- 查詢鎖等待情況
- SAP MM ME1P查詢採購訂購訂單價格歷史
- 資料庫訂單狀態資料庫
- 如何用baostock庫查詢某隻股票的財務狀況能力?
- 如何查詢iPhone電池健康狀況、迴圈週期等資訊iPhone
- 巢狀子查詢巢狀
- 資料庫 - 連線查詢、巢狀查詢、集合查詢資料庫巢狀
- erp 專案訂單重構--修改訂單狀態部分
- 查詢任意訂單中三種以上訂單產品總價超過15 的使用者
- 查詢表空間使用情況的簡單檢視
- 樹狀陣列單點更新和區間查詢陣列
- 資料庫查詢優化:巢狀查詢資料庫優化巢狀
- oracle狀態查詢(補)Oracle
- mysql樹狀查詢(轉)MySql
- oracle常用狀態查詢Oracle
- 查詢網路狀態
- 2018微信月賬單查詢方法圖文教程 微信月賬單在哪看?
- MySQL——優化巢狀查詢和分頁查詢MySql優化巢狀
- Hierarchical Queries 級聯查詢(樹狀結構查詢)
- 關聯查詢時使用樹狀查詢要小心
- 變化的區間樹狀陣列,單點查詢陣列
- MySQL - 資料查詢 - 簡單查詢MySql
- 「SAP技術」SAP SD微觀研究之根據銷售訂單查詢到該訂單發貨的批次