无法弄清楚如何收税

马克

我已经在我的帐户中设置了营业税,但是Paypal总是返回0%

这是SetExpressCheckout参数

在此处输入图片说明

这是结果

TOKEN=EC-03E58022CK445842R
&TIMESTAMP=2015-01-10T20:48:57Z
&CORRELATIONID=b875a01d29414
&ACK=Success
&VERSION=119
&BUILD=14726230

然后,用户将被重定向到Paypal并输入其帐单邮寄地址。

在回调网址上,我GetExpressCheckoutDetails使用以下参数

在此处输入图片说明

结果是

 TOKEN=EC-5TF12550CK165913F
&BILLINGAGREEMENTACCEPTEDSTATUS=0
&CHECKOUTSTATUS=PaymentActionNotInitiated
&TIMESTAMP=2015-01-10T21:04:05Z
&CORRELATIONID=7eefa2e1b98b5
&ACK=Success
&VERSION=119
&BUILD=14726230
&[email protected]
&PAYERID=WDUJK7NL59J7A&PAYERSTATUS=verified
&FIRSTNAME=SandboxTest
&LASTNAME=Account
&COUNTRYCODE=CA
&CURRENCYCODE=CAD
&AMT=59.99
&SHIPPINGAMT=0.00
&HANDLINGAMT=0.00
&TAXAMT=0.00
&INSURANCEAMT=0.00
&SHIPDISCAMT=0.00
&PAYMENTREQUEST_0_CURRENCYCODE=CAD
&PAYMENTREQUEST_0_AMT=59.99
&PAYMENTREQUEST_0_SHIPPINGAMT=0.00
&PAYMENTREQUEST_0_HANDLINGAMT=0.00
&PAYMENTREQUEST_0_TAXAMT=0.00
&PAYMENTREQUEST_0_INSURANCEAMT=0.00
&PAYMENTREQUEST_0_SHIPDISCAMT=0.00
&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false
&PAYMENTREQUEST_0_ADDRESSNORMALIZATIONSTATUS=None
&PAYMENTREQUESTINFO_0_ERRORCODE=0

所以不计算营业税

文档,它看起来像你必须自己设立的税种SetExpressCheckoutL_PAYMENTREQUEST_n_TAXAMTm

但是如果您不知道用户的住处,您应该如何知道要收取多少费用呢?

德鲁·安杰尔(Drew Angell)

在您致电SetExpressCheckout并将用户重定向到PayPal之后,他们将登录并查看订单,选择运送方式等,然后将其发送回您指定的ReturnURL。

您会GetExpressCheckoutDetails在那儿那样打电话,通常会包含付款人的收货地址。然后,您可以根据该地址计算运费和税金,并向买方显示最终审查页面,其中包括所有总额。

请注意,您的GECD响应中不包含地址,因为您在SEC请求中指定了NOSHIPPING = 1。

当他们提交最终审查时,您将致电DoExpressCheckoutPayment,并确保在该请求中包括运输和税收参数,以便将它们包括在此时处理的付款中。

如果您想跳过自己的最终审核页面,则可以设置一个回调服务,其中PayPal的审核页面会将付款人详细信息发布到您坐在服务器上的脚本中,然后该脚本可以获取地址,计算运费和税金值,以及将其返回到PayPal的评论页面,该页面上会填充一个下拉菜单,以便付款人可以从脚本返回的费率中进行选择。他们将其称为Instant Update API

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法弄清楚如何<s:select>

来自分类Dev

无法弄清楚如何捕获InputMismatchException

来自分类Dev

无法弄清楚如何打印toString

来自分类Dev

iOS限制-无法弄清楚如何

来自分类Dev

无法弄清楚用法

来自分类Dev

无法弄清楚崩溃

来自分类Dev

无法弄清楚如何将美分与美元分开

来自分类Dev

无法弄清楚如何使用Soundcloud API测试代理

来自分类Dev

无法弄清楚如何查询Bing / Azure Marketplace API

来自分类Dev

无法弄清楚如何检查列表是否包含0

来自分类Dev

无法弄清楚如何使用ImageViewTouch挂钩

来自分类Dev

无法弄清楚如何使用getchar(); 在C

来自分类Dev

无法弄清楚如何获得此总运行

来自分类Dev

无法弄清楚如何解析此数据

来自分类Dev

无法弄清楚如何设置java.library.path

来自分类Dev

无法弄清楚如何将导航栏居中

来自分类Dev

Python,无法弄清楚如何保存循环变量

来自分类Dev

无法弄清楚如何清除随机森林中的NaN

来自分类Dev

无法弄清楚如何在地图中检索对象

来自分类Dev

无法弄清楚如何使用getchar(); 在C中

来自分类Dev

无法弄清楚如何确保最后的模式

来自分类Dev

无法弄清楚如何为我的函数使用参数

来自分类Dev

无法弄清楚如何创建特殊条件

来自分类Dev

无法弄清楚如何正确调用元素

来自分类Dev

无法弄清楚如何设置UIPickerView的起始值

来自分类Dev

无法弄清楚如何查询Bing / Azure Marketplace API

来自分类Dev

无法弄清楚如何读取元数据

来自分类Dev

MySQL查询无法弄清楚如何执行

来自分类Dev

无法弄清楚如何删除文本装饰