服务商可以通过本接口主动查询订单状态,完成下一步的业务逻辑;
需要调用查询接口的情况: ① 当网络、服务器等出现异常,服务商系统最终未接收到支付通知;②调用支付接口后,返回系统错误或未知交易状态情况;
查询时,除非返回明确的支付成功、支付失败、订单关闭等最终状态,其他错误或者未支付状态,都需要再次查询,直至得到明确的状态;如果超过一段时间查询订单状态还是未支付,可以调用<订单关闭>;
{
"out_trade_no": "123",
"trade_no": "123"
}
{
"TradeNo": "string",
"OutTradeNo": "string",
"PlatformOrderNo": "string",
"StoreID": "string",
"TotalAmount": 0,
"NetMoney": 0,
"PayPlatformType": "string",
"OrderType": "string",
"PayStatus": 0,
"GMTClose": "string",
"SubMerchantID": "string",
"UserID": "string",
"OpenID": "string",
"PayPlatformFee": 0,
"PayPlatformRate": 0,
"LiquidatorCommissionFee": 0,
"LiquidatorCommissionRate": 0,
"SubsidyFee": 0,
"ShareOrderType": "string",
"ShareType": "string",
"CardType": "string",
"DiscountGoodsDetail": "string",
"ReceiptAmount": 0,
"BuyerPayAmount": 0,
"MaxShareAmount": 0,
"PayerInfo": "string",
"SyncType": 0,
"MerchantFeeType": 0,
"SubsidyFeeType": 0,
"OffersFeeForm": "string",
"OffersFeeSource": "string",
"OffersFee": 0,
"PayType": "string",
"MerchantID": "string",
"BankName": "string",
"PosBatchNo": "string",
"PosTraceNo": "string",
"DeviceInfo": "string",
"RiskInfo": {
"TerminalIP": "string",
"TerminalLocation": "string"
},
"DiscountAmount": 0,
"DiscountableAmount": 0,
"UndiscountableAmount": 0,
"FundBillList": [
"string"
],
"AlipayExtendParams": {},
"AlipayVoucherDetailList": [
"string"
],
"MerDiscountAmount": 0,
"HBFQPayInfo": "string",
"BlueFee": 0,
"BankType": "string",
"CouponFee": 0,
"PrepayCardNo": "string",
"CCBECNYAmount": 0,
"PromotionDetail": [
"string"
],
"ECNYAmount": 0,
"DelayedSettleType": "string"
}