文档中心 > API类目 > 企业运营平台-集团财务

taobao.financial.anypay.modifyaccount (财务特付修改收款账号)

财务特付修改收款账号

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
biz_code String 可选 energy 特付分配给每个系统的CODE
biz_request_no String 可选 sdlfjdfdfkdfkdjfkdjfk 唯一请求单号
expense_request_no String [] 可选 ["123456"]
  • 最大列表长度:20
  • 明细请求号
    account_info StdVendorAccountDto 可选 供应商付款信息
    • └ nature_of_payment_tax
    • String
    • 可选
    • test
    • 收款行国家是美国,必输
    • └ bank_branch_name
    • String
    • 可选
    • 中国招商银行杭州余杭区支行
    • 收款方开户支行
    • └ bank_account_no
    • String
    • 可选
    • 2839293924
    • 收款方账号
    • └ bank_iban
    • String
    • 可选
    • test
    • 收款账户为欧洲(RU/BY除外)时,必填
    • └ vat_gst_jct_no
    • String
    • 可选
    • test
    • 收款行国家是英国、新加坡,必输
    • └ bank_name
    • String
    • 可选
    • 中国招商银行
    • 收款方开户行
    • └ bank_swift_code
    • String
    • 可选
    • test
    • swiftCode,国外银行字段
    • └ vendor_code
    • String
    • 可选
    • test
    • 供应商编码
    • └ payee_country
    • String
    • 可选
    • CN
    • 收款方国家,国际标准的2位简码
    • └ business_registration_no
    • String
    • 可选
    • test
    • 税务字段:工商注册号,俄罗斯和澳大利亚境内付款必须输入
    • └ currency
    • String
    • 可选
    • CNY
    • 币种
    • └ bank_province
    • String
    • 可选
    • 浙江省
    • 开户省
    • └ mid_bank_account_no
    • String
    • 可选
    • test
    • 中转银行账号
    • └ tax_type
    • String
    • 可选
    • test
    • 收款行国家是美国,必输
    • └ email
    • String
    • 可选
    • abc@163.com
    • 收款人邮箱
    • └ payee_company_address
    • String
    • 可选
    • test
    • 收款方开户公司地址,国外银行字段
    • └ bank_account_name
    • String
    • 可选
    • 阿里巴巴收款银行账号
    • 收款方账号名称
    • └ bank_code
    • String
    • 可选
    • test
    • 香港银行的银行编码
    • └ bank_bsb_code
    • String
    • 可选
    • test
    • 收款账户为澳大利亚时,必填
    • └ bank_branch_code
    • String
    • 可选
    • test
    • 香港银行的分行编码
    • └ mid_bank_country
    • String
    • 可选
    • test
    • 中转银行国家,二位简码
    • └ bank_cnaps_code
    • String
    • 可选
    • 308331012011
    • 联行号,中国时最好填写,目前没做强制校验
    • └ account_type
    • String
    • 可选
    • COMPANY
    • 账户类型
    • └ bank_routing_no
    • String
    • 可选
    • test
    • 收款户开户地为美国时,必填
    • └ telephone
    • String
    • 可选
    • 08613810001000
    • 联系电话
    • └ outer_account_id
    • String
    • 可选
    • test
    • 外围系统供应商收款账号ID(暂未开放)
    • └ vendor_name
    • String
    • 可选
    • 百度
    • 供应商名称
    • └ user_id
    • String
    • 可选
    • test
    • 支付宝UserId
    • └ bank_city
    • String
    • 可选
    • 杭州市
    • 开户市
    • └ inner_bank_code
    • String
    • 可选
    • CMB
    • 网关内部银行编码
    • └ bank_sort_code
    • String
    • 可选
    • test
    • 收款账户为英国时,必填
    • └ tax_id
    • String
    • 可选
    • test
    • 收款行国家是美国,必输
    • └ exempt_payee_code
    • String
    • 可选
    • test
    • 收款行国家是美国,必输
    • └ pay_channel
    • String
    • 可选
    • BANK
    • 付款渠道
    • └ mid_bank_swift_code
    • String
    • 可选
    • test
    • 中间银行swift code
    • └ contactor
    • String
    • 可选
    • 柯南
    • 联系人姓名

    响应参数

    名称 类型 示例值 描述
    error_detail_info String null 错误明细信息
    data String null 数据
    response_success Boolean true 状态
    response_error_code String null 错误码
    response_error_msg String null 错误信息

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    FinancialAnypayModifyaccountRequest req = new FinancialAnypayModifyaccountRequest();
    req.setBizCode("energy");
    req.setBizRequestNo("sdlfjdfdfkdfkdjfkdjfk");
    req.setExpenseRequestNo(""123456"");
    FinancialAnypayModifyaccountRequest.StdVendorAccountDto obj1 = new FinancialAnypayModifyaccountRequest.StdVendorAccountDto();
    obj1.setNatureOfPaymentTax("test");
    obj1.setBankBranchName("中国招商银行杭州余杭区支行");
    obj1.setBankAccountNo("2839293924");
    obj1.setBankIban("test");
    obj1.setVatGstJctNo("test");
    obj1.setBankName("中国招商银行");
    obj1.setBankSwiftCode("test");
    obj1.setVendorCode("test");
    obj1.setPayeeCountry("CN");
    obj1.setBusinessRegistrationNo("test");
    obj1.setCurrency("CNY");
    obj1.setBankProvince("浙江省");
    obj1.setMidBankAccountNo("test");
    obj1.setTaxType("test");
    obj1.setEmail("abc@163.com");
    obj1.setPayeeCompanyAddress("test");
    obj1.setBankAccountName("阿里巴巴收款银行账号");
    obj1.setBankCode("test");
    obj1.setBankBsbCode("test");
    obj1.setBankBranchCode("test");
    obj1.setMidBankCountry("test");
    obj1.setBankCnapsCode("308331012011");
    obj1.setAccountType("COMPANY");
    obj1.setBankRoutingNo("test");
    obj1.setTelephone("08613810001000");
    obj1.setOuterAccountId("test");
    obj1.setVendorName("百度");
    obj1.setUserId("test");
    obj1.setBankCity("杭州市");
    obj1.setInnerBankCode("CMB");
    obj1.setBankSortCode("test");
    obj1.setTaxId("test");
    obj1.setExemptPayeeCode("test");
    obj1.setPayChannel("BANK");
    obj1.setMidBankSwiftCode("test");
    obj1.setContactor("柯南");
    req.setAccountInfo(obj1);
    FinancialAnypayModifyaccountResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <financial_anypay_modifyaccount_response>
        <error_detail_info>null</error_detail_info>
        <data>null</data>
        <response_success>true</response_success>
        <response_error_code>null</response_error_code>
        <response_error_msg>null</response_error_msg>
    </financial_anypay_modifyaccount_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

    返回
    顶部