{ "errcode": 0, "errmsg": "ok", "order_info": { "ret_code": 0, "ret_msg": "", "input_charset": "GBK", "trade_state": "0", "trade_mode": "1", "partner": "1234567890", "bank_type": "CMB_FP", "bank_billno": "201405273540085997", "total_fee": "1", "fee_type": "1", "transaction_id": "1218614901201405273313473135", "out_trade_no": "JfuKdiBig4zZnE4n", "is_split": "false", "is_refund": "false", "attach": "", "time_end": "20140527194139", "transport_fee": "0", "product_fee": "1", "discount": "0", "rmb_total_fee": "" } }
各个字段的含义如表所示
参数 说明ret_code 查询结果状态码,0表明成功,其他表明错误;
ret_msg 查询结果出错信息;
input_charset 返回信息中的编码方式;
trade_state 订单状态,0为成功,其他为失败;
trade_mode 交易模式,1为即时到帐,其他保留;
partner 财付通商户号,即前文的partnerid;
bank_type 银行类型;
bank_billno 银行订单号;
total_fee 总金额,单位为分;
fee_type 币种,1为人民币;
transaction_id 财付通订单号;
out_trade_no 第三方订单号;
is_split 是否分账,false为无分账,true为有分账;
is_refund 是否退款,false为无退款,ture为退款;
attach 商户数据包,即生成订单package时商户填入的attach;
time_end 支付完成时间;
transport_fee 物流费用,单位为分;
product_fee 物品费用,单位为分;
discount 折扣价格,单位为分;
rmb_total_fee 换算成人民币之后的总金额,单位为分,一般看total_fee即可。
如果程序有误,会在errcode和errmsg描述出来。
以上就是对微信支付开发中查询功能的资料整理,希望能帮到微信开发支付的朋友。
您可能感兴趣的文章: