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());
ITopClient client = new DefaultTopClient(url, appkey, secret);
FinancialAnypayModifyaccountRequest req = new FinancialAnypayModifyaccountRequest();
req.BizCode = "energy";
req.BizRequestNo = "sdlfjdfdfkdfkdjfkdjfk";
req.ExpenseRequestNo = ""123456"";
FinancialAnypayModifyaccountRequest.StdVendorAccountDtoDomain obj1 = new FinancialAnypayModifyaccountRequest.StdVendorAccountDtoDomain();
obj1.NatureOfPaymentTax = "test";
obj1.BankBranchName = "中国招商银行杭州余杭区支行";
obj1.BankAccountNo = "2839293924";
obj1.BankIban = "test";
obj1.VatGstJctNo = "test";
obj1.BankName = "中国招商银行";
obj1.BankSwiftCode = "test";
obj1.VendorCode = "test";
obj1.PayeeCountry = "CN";
obj1.BusinessRegistrationNo = "test";
obj1.Currency = "CNY";
obj1.BankProvince = "浙江省";
obj1.MidBankAccountNo = "test";
obj1.TaxType = "test";
obj1.Email = "abc@163.com";
obj1.PayeeCompanyAddress = "test";
obj1.BankAccountName = "阿里巴巴收款银行账号";
obj1.BankCode = "test";
obj1.BankBsbCode = "test";
obj1.BankBranchCode = "test";
obj1.MidBankCountry = "test";
obj1.BankCnapsCode = "308331012011";
obj1.AccountType = "COMPANY";
obj1.BankRoutingNo = "test";
obj1.Telephone = "08613810001000";
obj1.OuterAccountId = "test";
obj1.VendorName = "百度";
obj1.UserId = "test";
obj1.BankCity = "杭州市";
obj1.InnerBankCode = "CMB";
obj1.BankSortCode = "test";
obj1.TaxId = "test";
obj1.ExemptPayeeCode = "test";
obj1.PayChannel = "BANK";
obj1.MidBankSwiftCode = "test";
obj1.Contactor = "柯南";
req.AccountInfo_ = obj1;
FinancialAnypayModifyaccountResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new FinancialAnypayModifyaccountRequest;
$req->setBizCode("energy");
$req->setBizRequestNo("sdlfjdfdfkdfkdjfkdjfk");
$req->setExpenseRequestNo("[\"123456\"]");
$account_info = new StdVendorAccountDto;
$account_info->nature_of_payment_tax="test";
$account_info->bank_branch_name="中国招商银行杭州余杭区支行";
$account_info->bank_account_no="2839293924";
$account_info->bank_iban="test";
$account_info->vat_gst_jct_no="test";
$account_info->bank_name="中国招商银行";
$account_info->bank_swift_code="test";
$account_info->vendor_code="test";
$account_info->payee_country="CN";
$account_info->business_registration_no="test";
$account_info->currency="CNY";
$account_info->bank_province="浙江省";
$account_info->mid_bank_account_no="test";
$account_info->tax_type="test";
$account_info->email="abc@163.com";
$account_info->payee_company_address="test";
$account_info->bank_account_name="阿里巴巴收款银行账号";
$account_info->bank_code="test";
$account_info->bank_bsb_code="test";
$account_info->bank_branch_code="test";
$account_info->mid_bank_country="test";
$account_info->bank_cnaps_code="308331012011";
$account_info->account_type="COMPANY";
$account_info->bank_routing_no="test";
$account_info->telephone="08613810001000";
$account_info->outer_account_id="test";
$account_info->vendor_name="百度";
$account_info->user_id="test";
$account_info->bank_city="杭州市";
$account_info->inner_bank_code="CMB";
$account_info->bank_sort_code="test";
$account_info->tax_id="test";
$account_info->exempt_payee_code="test";
$account_info->pay_channel="BANK";
$account_info->mid_bank_swift_code="test";
$account_info->contactor="柯南";
$req->setAccountInfo(json_encode($account_info));
$resp = $c->execute($req);
curl -X POST 'http://gw.api.taobao.com/router/rest' \
-H 'Content-Type:application/x-www-form-urlencoded;charset=utf-8' \
-d 'app_key=12129701' \
-d 'format=json' \
-d 'method=taobao.financial.anypay.modifyaccount' \
-d 'partner_id=apidoc' \
-d 'sign=A5B79F0B305D0B14160E56FF9F2FB7D5' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-05-23+19%3A13%3A54' \
-d 'v=2.0' \
-d 'account_info=null' \
-d 'biz_code=energy' \
-d 'biz_request_no=sdlfjdfdfkdfkdjfkdjfk' \
-d 'expense_request_no=%22123456%22'
# -*- coding: utf-8 -*-
import top.api
req=top.api.FinancialAnypayModifyaccountRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.biz_code="energy"
req.biz_request_no="sdlfjdfdfkdfkdjfkdjfk"
req.expense_request_no="["123456"]"
req.account_info=""
try:
resp= req.getResponse()
print(resp)
except Exception,e:
print(e)
pTopRequest pRequest = alloc_top_request();
pTopResponse pResponse = NULL;
pTaobaoClient pClient = alloc_taobao_client(url, appkey, appsecret);
set_api_name(pRequest,"taobao.financial.anypay.modifyaccount");
add_param(pRequest,"biz_code","energy");
add_param(pRequest,"biz_request_no","sdlfjdfdfkdfkdjfkdjfk");
add_param(pRequest,"expense_request_no",""123456"");
add_param(pRequest,"account_info","数据结构JSON示例");
pResponse = top_execute(pClient,pRequest,NULL);
printf("ret code:%d\n",pResponse->code);
if(pResponse->code == 0){
pTopResponseIterator ite = init_response_iterator(pResponse);
pResultItem pResultItem = alloc_result_item();
while(parseNext(ite, pResultItem) == 0){
printf("%s:%s\n",pResultItem->key,pResultItem->value);
}
destroy_response_iterator(ite);
destroy_result_item(pResultItem);
}
destroy_top_request(pRequest);
destroy_top_response(pResponse);
destroy_taobao_client(pClient);
TopClient = require('./topClient').TopClient;
var client = new TopClient({
'appkey': 'appkey',
'appsecret': 'secret',
'REST_URL': 'http://gw.api.taobao.com/router/rest'
});
client.execute('taobao.financial.anypay.modifyaccount', {
'biz_code':'energy',
'biz_request_no':'sdlfjdfdfkdfkdjfkdjfk',
'expense_request_no':'"123456"',
'account_info':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})