TaxCloud:查询销售税409
我使用请求 NPM包使用Taxcloud POST API https://api.taxcloud.com/1.0/TaxCloud/Lookup查找销售税。 我只是使用uuid NPM软件包来生成我的请求对象的customerID,ItemID,cartID的唯一标识符。 这里是我提到的有关TaxCloud的文档 。
我的请求对象:
{apiLoginID:'XXXXXXXXX',apiKey:'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX',customerID:'24d1d040-8673-4ecf-94e8-8512d5e8b022',deliveredBySeller:false,cartID:'b974084e-1529-403b-afac- 1097fe171faa',目的地:{地址1:'15083 US 19 S',城市:'THOMASVILLE',州:'GA',Zip5:'31792',Zip4:''},出发地:{地址1:'262 Rio Cir', City:'DECATUR',州:'GA',Zip5:'30030',Zip4:''},cartItems:[{Qty:1,Price:30,TIC:40030,ItemID:'a7d5fe75-62f0-4d62-9381 -39ea6191bbd8',索引:0}]}
错误回应:
{CartID:null,CartItemsResponse:[],ResponseType:0,Messages:[{ResponseType:0,Message:'一个错误发生在您的请求。 请联系TaxCloud(代码:409)'}]}
你的例子不是有效的JSON。 所有对象参数名称也需要引用,例如:
{apiLoginID: "XXXXXXXXX"}
应该:
{"apiLoginID": "XXXXXXXXX"}