查询订单

您所在的位置:网站首页 微信购物订单查询 查询订单

查询订单

2024-07-11 00:37:31| 来源: 网络整理| 查看: 265

# 查询订单

使用本接口需要开启开放接口服务

该接口提供所有微信支付订单的查询,商户可以通过该接口主动查询订单状态,完成下一步的业务逻辑。

需要调用查询接口的情况:

当商户后台、网络、服务器等出现异常,商户系统最终未接收到支付通知; 调用支付接口后,返回系统错误或未知交易状态情况; 调用被扫支付API,返回USERPAYING的状态; 调用关单或撤销接口API之前,需确认支付状态; # 接口地址 http://api.weixin.qq.com/_/pay/queryorder # 入参数据 { "out_trade_no":"2021WERUN1647840687637", "sub_mch_id":"1712734762" } # 出参数据 { "errcode":0, "errmsg":"ok", "respdata":{ "return_code":"SUCCESS", "return_msg":"OK", "appid":"wxd2565e6a04246fd1", "mch_id":"1800780001", "sub_appid":"wxd2565e6a04246fd1", "sub_mch_id":"1712734762", "nonce_str":"C5h9TIF57KyXXr3M", "sign":"99C4B35B4DE79AD46B9F6F541F3EF586", "result_code":"SUCCESS", "openid":"oPoIm-roYxAo441g3WD3D_6I-4bE", "is_subscribe":"N", "sub_openid":"oCKlip5njeZWaC4oeOVEoXi1TTsk", "trade_type":"JSAPI", "trade_state":"SUCCESS", "bank_type":"OTHERS", "total_fee":1, "fee_type":"CNY", "cash_fee":1, "cash_fee_type":"CNY", "coupon_id_list":[], "coupon_type_list":[], "coupon_fee_list":[], "transaction_id":"4204860361200001213072203688", "out_trade_no":"2021WERUN1647840687637","attach":"", "time_end":"20220321135131", "trade_state_desc":"测试微信支付" } } # 参数说明 字段名 变量名 必填 类型 示例值 描述 子商户号 sub_mch_id 是 String(32) 1900000109 微信支付分配的子商户号 微信订单号 transaction_id 二选一 String(32) 1009660380201506130728806387 微信的订单号,优先使用 商户订单号 out_trade_no String(32) 1217752501201407033233368018 商户系统内部订单号,要求32个字符内,只能是数字、大小写字母_- *@ ,且在同一个商户号下唯一。 随机字符串 nonce_str 是 String(32) C380BEC2BFD727A4B6845133519F3AD6 随机字符串,不长于32位。推荐随机数生成算法# 返回值说明 字段名 变量名 必填 类型 示例值 描述 返回状态码 return_code 是 String(16) SUCCESS SUCCESS/FAIL 此字段是通信标识,非交易标识,交易是否成功需要查看trade_state来判断 返回信息 return_msg 否 String(128) 签名失败 返回信息,如非空,为错误原因。如 签名失败、参数格式校验错误

以下字段在return_code为SUCCESS的时候有返回

字段名 变量名 必填 类型 示例值 描述 服务商的APPID appid 是 String(32) wxd678efh567hg6787 服务商商户的APPID 商户号 mch_id 是 String(32) 1230000109 微信支付分配的商户号 小程序的APPID sub_appid 是 String(32) wx8888888888888888 微信分配的小程序ID 子商户号 sub_mch_id 是 String(32) 1900000109 微信支付分配的子商户号 随机字符串 nonce_str 是 String(32) 5K8264ILTKCH16CQ2502SI8ZNMTM67VS 随机字符串,不长于32位。推荐随机数生成算法 签名 sign 是 String(32) C380BEC2BFD727A4B6845133519F3AD6 签名,详见签名生成算法 业务结果 result_code 是 String(16) SUCCESS SUCCESS/FAIL 错误代码 err_code 否 String(32) SYSTEMERROR 错误码 错误代码描述 err_code_des 否 String(128) 系统错误 结果信息描述

以下字段在returnCode 和result_code都为SUCCESS的时候有返回

字段名 变量名 必填 类型 示例值 描述 设备号 device_info 否 String(32) 013467007045764 微信支付分配的终端设备号, 用户标识 openid 是 String(128) oUpF8uMuAJO_M2pxb1Q9zNjWeS6o 用户在商户appid下的唯一标识 是否关注公众账号 is_subscribe 是 String(1) Y 用户是否关注公众账号,Y-关注,N-未关注 用户子标识 sub_openid 否 String(128) wxd930ea5d5a258f4f 用户在子商户appid下的唯一标识 是否关注子公众账号 sub_is_subscribe 否 String(1) Y 用户是否关注子公众账号,Y-关注,N-未关注 交易类型 trade_type 是 String(16) JSAPI 调用接口提交的交易类型,取值如下:JSAPI,NATIVE,APP,MICROPAY,详细说明见参数规定 交易状态 trade_state 是 String(32) SUCCESS SUCCESS—支付成功 REFUND—转入退款 NOTPAY—未支付 CLOSED—已关闭 REVOKED—已撤销(刷卡支付) USERPAYING--用户支付中 PAYERROR--支付失败(其他原因,如银行返回失败) 付款银行 bank_type 是 String(16) CMC 银行类型,采用字符串类型的银行标识 订单金额 total_fee 是 Int 100 订单总金额,单位为分 标价币种 fee_type 否 String(8) CNY 货币类型,符合ISO 4217标准的三位字母代码,默认人民币:CNY,其他值列表详见货币类型 应结订单金额 settlement_total_fee 否 Int 100 当订单使用了免充值型优惠券后返回该参数,应结订单金额=订单金额-免充值优惠券金额。 现金支付金额 cash_fee 是 Int 100 现金支付金额订单现金支付金额,详见支付金额 现金支付货币类型 cash_fee_type 否 String(16) CNY 货币类型,符合ISO 4217标准的三位字母代码,默认人民币:CNY,其他值列表详见货币类型 代金券金额 coupon_fee 否 Int 100 “代金券或立减优惠”金额


【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭