5. 查询担保订单
根据订单号查询担保订单的信息,包括下面的各次转账记录。
一、请求参数
请求URL:
POST https://kf.fw199.com/gateway/partner/pay/alipay/wallet/trade/detail
基础参数
| 参数名 | 类型 | 说明 | 示例 |
|---|---|---|---|
| appid | String | 合作伙伴AppId | uwkahf@jfs92 |
| timestamp | String | 当前时间戳 | |
| sign | String | 接口签名 | 如何计算生成见示例代码 |
| fc_biz_no | String | 必填,传入原担保订单中的蜂巢订单号fc_biz_no |
二、请求示例代码
Java
@Testpublic void FCWalletGetTradeDetail() throws Exception { Map<String, String> data = new HashMap<String, String>(); data.put("appid", Config.AppId); Long timestamp = System.currentTimeMillis() / 1000; data.put("timestamp", timestamp.toString()); data.put("fc_biz_no", "20230613203001193281"); data.put("sign", Utils.Sign(data,Config.AppSecret)); // 调用服务API String rsp =doHttpRequest(Config.FCWalletGetTradeDetailUrl ,data); System.out.println(rsp);}三、接口返回
网站调用下单支付接口,会得到一个付款链接, 在电脑上点击此链接, 跳到支付宝收银台。
{ "code": 0, // 成功为0,失败为非0 "message": "ok",//如果失败,则有原因。 "data": { "external_logon_id": "abcxxxxx@163.com",// 付款方的支付宝账号 "fc_biz_no": "20230615014507564646",//蜂巢侧订单号 "out_biz_no": "1686742412681",//开发者侧订单号 "trans_amount": 5000, // 付款充值金额,单位为分 "available_amount": 4500,//当前担保订单的有效余额,单位为分 "order_title": "618达人招集大会", "status": 1,// '状态, 0: 等待充值 1: 冻结(已充值) 2: 交易成功 3:取消 "recharge_date": "2023-06-15 01:45:37", "finish_date": "2000-01-01 00:00:00",//交易完成或取消时间,2000年表示无操作 "created": "2023-06-15 01:45:07", "alipay_order_id": "20230615110075000006180039107798",//付款方付款时,支付宝侧订单号 "fee_amount": 10,// 手续服务费,单位分 "distribute_items": [ // 转给收款方的每笔明细 { "fc_distribute_sn": "20230615014618279297", "out_biz_no": "20230615-001", "trans_amount": 490, // 转给收款方的金额,单位为分 "order_title": "达人佣金", "status": 1,// 转账状态, 0: 未处理 1:成功 2:失败 "created": "2023-06-15 01:46:19", "receiver_alipay_logon_id": "zhansan@163.com", "receiver_alipay_real_name": "张三", "alipay_order_no": "20230615020070011500270008254301",//支付宝订单号 "gmt_finish": "2023-06-15 01:46:19", //转账时间 "fail_reason": "" } ] }, "trace_id": ""}