taobao.fenxiao.trade.prepay.offline.add (线下预存款流水增加)

渠道分销供应商上传线下流水预存款(增加)

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
offline_add_prepay_param TopOfflineAddPrepayDto 必须 增加流水
  • └ flow_type
  • Number
  • 必须
  • 1
  • 资金流水类型:1.纸质承兑; 2.电子承兑;3.现金;4.优惠返点;5.奖励
  • └ ticket_money
  • Number
  • 必须
  • 100
  • 金额,单位分(必须为正数)
  • └ receiver_account_num
  • String
  • 可选
  • 001001
  • 收款人账号
  • └ outer_pay_id
  • String
  • 必须
  • 1001
  • 外部系统支付流水Id,用于商家上传流水时去重(外部保证唯一)
  • └ dist_nick
  • String
  • 必须
  • dbtest01
  • 销商淘宝nick
  • └ drawer_full_name
  • String
  • 可选
  • 张三
  • 出票人全称
  • └ pay_bank_num
  • String
  • 可选
  • 6001980000211200
  • 付款行行号
  • └ drawer_account_num
  • String
  • 可选
  • 6226095710011001
  • 出票人账号
  • └ pay_time
  • Date
  • 必须
  • 2018-01-01 10:00:00
  • 支付时间
  • └ ticket_issue_date
  • Date
  • 可选
  • 2018-01-01 10:00:00
  • 出票日期
  • └ receiver_bank_full_name
  • String
  • 可选
  • xx银行
  • 收款开户银行
  • └ ticket_id
  • String
  • 可选
  • x0001
  • 承兑票据号(承兑必填)
  • └ accept_date
  • Date
  • 可选
  • 2018-01-01 10:00:00
  • 汇票到期日期
  • └ receiver_full_name
  • String
  • 可选
  • wangsan
  • 收款人全称
  • └ pay_bank_full_name
  • String
  • 可选
  • xx银行
  • 付款行全称

响应参数

名称 类型 示例值 描述
result ResultTopDo result
  • └ success
  • Boolean
  • true
  • success

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
FenxiaoTradePrepayOfflineAddRequest req = new FenxiaoTradePrepayOfflineAddRequest();
FenxiaoTradePrepayOfflineAddRequest.TopOfflineAddPrepayDto obj1 = new FenxiaoTradePrepayOfflineAddRequest.TopOfflineAddPrepayDto();
obj1.setFlowType(1L);
obj1.setTicketMoney(100L);
obj1.setReceiverAccountNum("001001");
obj1.setOuterPayId("1001");
obj1.setDistNick("dbtest01");
obj1.setDrawerFullName("张三");
obj1.setPayBankNum("6001980000211200");
obj1.setDrawerAccountNum("6226095710011001");
obj1.setPayTime(StringUtils.parseDateTime("2018-01-01 10:00:00"));
obj1.setTicketIssueDate(StringUtils.parseDateTime("2018-01-01 10:00:00"));
obj1.setReceiverBankFullName("xx银行");
obj1.setTicketId("x0001");
obj1.setAcceptDate(StringUtils.parseDateTime("2018-01-01 10:00:00"));
obj1.setReceiverFullName("wangsan");
obj1.setPayBankFullName("xx银行");
req.setOfflineAddPrepayParam(obj1);
FenxiaoTradePrepayOfflineAddResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<fenxiao_trade_prepay_offline_add_response>
    <result>
        <success>true</success>
    </result>
</fenxiao_trade_prepay_offline_add_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

返回
顶部