TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAsipIprservicePayConfirmRequest req = new AlibabaAsipIprservicePayConfirmRequest();
req.setTaskId(1001L);
req.setApplicationId("tb-1002");
req.setOrderId(2015122911221L);
req.setPayId(2015122911221L);
req.setTrademarkCategory("[ {\"categoryId\":5,\"classIds\":[{\"classId\":12,\"subIdId\":\"1201,1202\"},{\"classId\":5,\"subIdId\":\"0501,0505\"}]}, {\"categoryId\":10,\"classIds\":[{\"classId\":5,\"subIdId\":\"0501,0515\"},{\"classId\":10,\"subIdId\":\"1001,1035\"}]} ]");
req.setPowerOfAttorney("http://g01.alibaba-inc.com/tfscom/TB1h582LXXXXXc.XFXXXXXXXXXX.png");
req.setContractFile("http://g01.alibaba-inc.com/tfscom/TB1h582LXXXXXc.XFXXXXXXXXXX.png");
req.setConfirmationFile("http://g01.alibaba-inc.com/tfscom/TB1h582LXXXXXc.XFXXXXXXXXXX.png");
req.setInvoiceInfo("{\"title\":\"个人\",\"content\":\"服务费\",\"address\":\"浙江省杭州市文一西路969号\"}");
AlibabaAsipIprservicePayConfirmResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaAsipIprservicePayConfirmRequest req = new AlibabaAsipIprservicePayConfirmRequest();
req.TaskId = 1001L;
req.ApplicationId = "tb-1002";
req.OrderId = 2015122911221L;
req.PayId = 2015122911221L;
req.TrademarkCategory = "[ {\"categoryId\":5,\"classIds\":[{\"classId\":12,\"subIdId\":\"1201,1202\"},{\"classId\":5,\"subIdId\":\"0501,0505\"}]}, {\"categoryId\":10,\"classIds\":[{\"classId\":5,\"subIdId\":\"0501,0515\"},{\"classId\":10,\"subIdId\":\"1001,1035\"}]} ]";
req.PowerOfAttorney = "http://g01.alibaba-inc.com/tfscom/TB1h582LXXXXXc.XFXXXXXXXXXX.png";
req.ContractFile = "http://g01.alibaba-inc.com/tfscom/TB1h582LXXXXXc.XFXXXXXXXXXX.png";
req.ConfirmationFile = "http://g01.alibaba-inc.com/tfscom/TB1h582LXXXXXc.XFXXXXXXXXXX.png";
req.InvoiceInfo = "{\"title\":\"个人\",\"content\":\"服务费\",\"address\":\"浙江省杭州市文一西路969号\"}";
AlibabaAsipIprservicePayConfirmResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaAsipIprservicePayConfirmRequest;
$req->setTaskId("1001");
$req->setApplicationId("tb-1002");
$req->setOrderId("2015122911221");
$req->setPayId("2015122911221");
$req->setTrademarkCategory("[ {\"categoryId\":5,\"classIds\":[{\"classId\":12,\"subIdId\":\"1201,1202\"},{\"classId\":5,\"subIdId\":\"0501,0505\"}]}, {\"categoryId\":10,\"classIds\":[{\"classId\":5,\"subIdId\":\"0501,0515\"},{\"classId\":10,\"subIdId\":\"1001,1035\"}]} ]");
$req->setPowerOfAttorney("http://g01.alibaba-inc.com/tfscom/TB1h582LXXXXXc.XFXXXXXXXXXX.png");
$req->setContractFile("http://g01.alibaba-inc.com/tfscom/TB1h582LXXXXXc.XFXXXXXXXXXX.png");
$req->setConfirmationFile("http://g01.alibaba-inc.com/tfscom/TB1h582LXXXXXc.XFXXXXXXXXXX.png");
$req->setInvoiceInfo("{\"title\":\"个人\",\"content\":\"服务费\",\"address\":\"浙江省杭州市文一西路969号\"}");
$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=alibaba.asip.iprservice.pay.confirm' \
-d 'partner_id=apidoc' \
-d 'sign=7DEBCFC86A26AFAEF8BCFB5A1D252D05' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-06-07+23%3A28%3A55' \
-d 'v=2.0' \
-d 'application_id=tb-1002' \
-d 'confirmation_file=http%3A%2F%2Fg01.alibaba-inc.com%2Ftfscom%2FTB1h582LXXXXXc.XFXXXXXXXXXX.png' \
-d 'contract_file=http%3A%2F%2Fg01.alibaba-inc.com%2Ftfscom%2FTB1h582LXXXXXc.XFXXXXXXXXXX.png' \
-d 'invoice_info=%7B%5C%22title%5C%22%3A%5C%22%E4%B8%AA%E4%BA%BA%5C%22%2C%5C%22content%5C%22%3A%5C%22%E6%9C%8D%E5%8A%A1%E8%B4%B9%5C%22%2C%5C%22address%5C%22%3A%5C%22%E6%B5%99%E6%B1%9F%E7%9C%81%E6%9D%AD%E5%B7%9E%E5%B8%82%E6%96%87%E4%B8%80%E8%A5%BF%E8%B7%AF969%E5%8F%B7%5C%22%7D' \
-d 'order_id=2015122911221' \
-d 'pay_id=2015122911221' \
-d 'power_of_attorney=http%3A%2F%2Fg01.alibaba-inc.com%2Ftfscom%2FTB1h582LXXXXXc.XFXXXXXXXXXX.png' \
-d 'task_id=1001' \
-d 'trademark_category=+%09%7B%22categoryId%22%3A5%2C%22classIds%22%3A%5B%7B%22classId%22%3A12%2C%22subIdId%22%3A%221201%2C1202%22%7D%2C%7B%22classId%22%3A5%2C%22subIdId%22%3A%220501%2C0505%22%7D%5D%7D%2C+%09%7B%22categoryId%22%3A10%2C%22classIds%22%3A%5B%7B%22classId%22%3A5%2C%22subIdId%22%3A%220501%2C0515%22%7D%2C%7B%22classId%22%3A10%2C%22subIdId%22%3A%221001%2C1035%22%7D%5D%7D+'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaAsipIprservicePayConfirmRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.task_id=1001
req.application_id="tb-1002"
req.order_id=2015122911221
req.pay_id=2015122911221
req.trademark_category="[ {\"categoryId\":5,\"classIds\":[{\"classId\":12,\"subIdId\":\"1201,1202\"},{\"classId\":5,\"subIdId\":\"0501,0505\"}]}, {\"categoryId\":10,\"classIds\":[{\"classId\":5,\"subIdId\":\"0501,0515\"},{\"classId\":10,\"subIdId\":\"1001,1035\"}]} ]"
req.power_of_attorney="http://g01.alibaba-inc.com/tfscom/TB1h582LXXXXXc.XFXXXXXXXXXX.png"
req.contract_file="http://g01.alibaba-inc.com/tfscom/TB1h582LXXXXXc.XFXXXXXXXXXX.png"
req.confirmation_file="http://g01.alibaba-inc.com/tfscom/TB1h582LXXXXXc.XFXXXXXXXXXX.png"
req.invoice_info="{\"title\":\"个人\",\"content\":\"服务费\",\"address\":\"浙江省杭州市文一西路969号\"}"
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,"alibaba.asip.iprservice.pay.confirm");
add_param(pRequest,"task_id","1001");
add_param(pRequest,"application_id","tb-1002");
add_param(pRequest,"order_id","2015122911221");
add_param(pRequest,"pay_id","2015122911221");
add_param(pRequest,"trademark_category"," {"categoryId":5,"classIds":[{"classId":12,"subIdId":"1201,1202"},{"classId":5,"subIdId":"0501,0505"}]}, {"categoryId":10,"classIds":[{"classId":5,"subIdId":"0501,0515"},{"classId":10,"subIdId":"1001,1035"}]} ");
add_param(pRequest,"power_of_attorney","http://g01.alibaba-inc.com/tfscom/TB1h582LXXXXXc.XFXXXXXXXXXX.png");
add_param(pRequest,"contract_file","http://g01.alibaba-inc.com/tfscom/TB1h582LXXXXXc.XFXXXXXXXXXX.png");
add_param(pRequest,"confirmation_file","http://g01.alibaba-inc.com/tfscom/TB1h582LXXXXXc.XFXXXXXXXXXX.png");
add_param(pRequest,"invoice_info","{\"title\":\"个人\",\"content\":\"服务费\",\"address\":\"浙江省杭州市文一西路969号\"}");
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('alibaba.asip.iprservice.pay.confirm', {
'task_id':'1001',
'application_id':'tb-1002',
'order_id':'2015122911221',
'pay_id':'2015122911221',
'trademark_category':' {"categoryId":5,"classIds":[{"classId":12,"subIdId":"1201,1202"},{"classId":5,"subIdId":"0501,0505"}]}, {"categoryId":10,"classIds":[{"classId":5,"subIdId":"0501,0515"},{"classId":10,"subIdId":"1001,1035"}]} ',
'power_of_attorney':'http://g01.alibaba-inc.com/tfscom/TB1h582LXXXXXc.XFXXXXXXXXXX.png',
'contract_file':'http://g01.alibaba-inc.com/tfscom/TB1h582LXXXXXc.XFXXXXXXXXXX.png',
'confirmation_file':'http://g01.alibaba-inc.com/tfscom/TB1h582LXXXXXc.XFXXXXXXXXXX.png',
'invoice_info':'{\"title\":\"个人\",\"content\":\"服务费\",\"address\":\"浙江省杭州市文一西路969号\"}'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})