订单查询
订单查询
通过 BaaS Android SDK 提供的 AlipayComponent.getOrderInfo
or WechatComponent.getOrderInfo
方法, 可查询到交易的详细信息。典型的使用场景为: 调用 WechatComponent.pay()
or AlipayComponent.pay()
发起支付, 在成功回调中获取到 transactionNo 或 tradeNo, 从而使用此 ID 获取交易的详细信息。
函数签名
AlipayComponent.getOrderInfo(String transactionNo, BaseCallback<OrderResp> cb)
WechatComponent.getOrderInfo(String transactionNo, BaseCallback<OrderResp> cb)
参数说明
transactionNo
String
知晓云平台所记录的流水号
示例代码
返回示例
成功时服务端返回的数据如下:
返回参数说明
部分关键字段:
created_at
Number
调用 AlipayComponent.pay()/WechatComponent.pay() 的时刻,格式为 unix 时间戳
merchandise_description
String
微信支付-微信支付凭证-商品详情上的文字描述
paid_at
Number
付款时间, 未支付的话为 null
status
String
订单支付状态
total_cost
Number
发起交易请求时的支付金额
trade_no
String
真正的交易 ID, 业务方在微信后台对账时可看到此字段
transaction_no
String
知晓云平台所记录的流水号
gateway_extra_info
String
支付结果返回信息
支付结果返回信息 gateway_extra_info 参数说明
gateway_extra_info 目前只支持 gateway_type == 'weixin_tenpay'
(微信支付)时,返回支付成功后回调的订单详细信息。
gateway_extra_info 返回的数据结构如下:
wechat_response 中部分关键字段:
具体返回参数详情可参照微信支付结果通知
Last updated
Was this helpful?