文档中心 > API类目 > 五道口API

alibaba.wdk.order.finance.bill.query (资金合规商家账单)

拉取资金合规商家账单

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
bill_query_request WdkOpenOrderFinanceBillQueryRequest 可选 入参
  • └ page_size
  • Number
  • 可选
  • 200
  • 分页查询数量
  • └ next_id
  • Number
  • 可选
  • 0
  • 传入上一次查询结果的next_id,第一次查询时传0
  • └ store_id
  • String
  • 可选
  • DRF1001
  • 经营店id
  • └ dt
  • String
  • 可选
  • 20190221
  • 账单日期
  • └ seller_merchant_code
  • String
  • 可选
  • HM
  • 售卖商家code,联营商模式必填,非联营商模式不填

响应参数

名称 类型 示例值 描述
result WdkOpenOrderFinanceBillQueryResult result 出参
  • └ total_number
  • Number
  • 421
  • 总数量,只在查询第一页时返回
  • └ next_id
  • Number
  • 201
  • 下一页查询的入参,当为-1时表示没有更多数据
  • └ return_msg
  • String
  • 成功
  • 结果信息
  • └ return_code
  • String
  • SUCCESS
  • 结果码
  • └ success
  • Boolean
  • true
  • 成功或失败,调用方需要根据该状态判断是否成功
  • bills
  • WdkOpenOrderFinanceBillDo []
  • bills
  • 账单列表
  • └ pay_channel
  • String
  • alipay
  • alipay:支付宝
  • └ hm_order_id
  • String
  • 123456
  • 盒马订单号
  • └ order_channel
  • String
  • app
  • app:线上, pos:线下
  • └ store_id
  • String
  • DRF1001
  • 经营店id
  • └ merchant_code
  • String
  • CSSJ
  • 商家编码
  • └ tp_order_id
  • String
  • 123456
  • 淘系订单号
  • └ dt
  • String
  • 20190221
  • 账单日期
  • └ smid
  • String
  • 28124343554
  • 支付宝二级商户ID
  • └ amount
  • Number
  • 20
  • 金额,正向交易时数值是正数,退款时数值是负数
  • └ pay_time
  • String
  • 2019-02-21 21:46:36
  • 支付时间
  • └ biz_type
  • String
  • PAY
  • 业务类型。PAY:支付, REFUND:退款
  • └ trade_no
  • String
  • 43375475464565765
  • 支付机构支付流水号
  • └ finance_organization_name
  • String
  • 上海子公司
  • 财务组织名称
  • └ finance_organization_code
  • String
  • 021
  • 财务组织code

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaWdkOrderFinanceBillQueryRequest req = new AlibabaWdkOrderFinanceBillQueryRequest();
AlibabaWdkOrderFinanceBillQueryRequest.WdkOpenOrderFinanceBillQueryRequest obj1 = new AlibabaWdkOrderFinanceBillQueryRequest.WdkOpenOrderFinanceBillQueryRequest();
obj1.setPageSize(200L);
obj1.setNextId(0L);
obj1.setStoreId("DRF1001");
obj1.setDt("20190221");
obj1.setSellerMerchantCode("HM");
req.setBillQueryRequest(obj1);
AlibabaWdkOrderFinanceBillQueryResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_wdk_order_finance_bill_query_response>
    <result>
        <total_number>421</total_number>
        <next_id>201</next_id>
        <return_msg>成功</return_msg>
        <return_code>SUCCESS</return_code>
        <success>true</success>
        <bills>
            <wdk_open_order_finance_bill_do>
                <pay_channel>alipay</pay_channel>
                <hm_order_id>123456</hm_order_id>
                <order_channel>app</order_channel>
                <store_id>DRF1001</store_id>
                <merchant_code>CSSJ</merchant_code>
                <tp_order_id>123456</tp_order_id>
                <dt>20190221</dt>
                <smid>28124343554</smid>
                <amount>20</amount>
                <pay_time>2019-02-21 21:46:36</pay_time>
                <biz_type>PAY</biz_type>
                <trade_no>43375475464565765</trade_no>
                <finance_organization_name>上海子公司</finance_organization_name>
                <finance_organization_code>021</finance_organization_code>
            </wdk_open_order_finance_bill_do>
        </bills>
    </result>
</alibaba_wdk_order_finance_bill_query_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部