【发布时间】:2016-05-05 11:39:41
【问题描述】:
在 SO 和其他论坛上有很多关于此错误的信息,但我无法找到有帮助的答案。
当我提交以下没有税额的简化请求时,它可以工作,但是一旦添加税,就会发生错误。代码如下:
pdItem[0] = new PaymentDetailsItemType()
{
Name = "xyz",
Amount = new BasicAmountType() { currencyID = CurrencyCodeType.USD, Value = "10.00" },
Tax = new BasicAmountType() { currencyID = CurrencyCodeType.USD, Value = "2.00" },
Quantity = "1"
};
PaymentDetailsType pdt = new PaymentDetailsType()
{
OrderDescription = orderDescription,
PaymentDetailsItem = pdItem,
OrderTotal = new BasicAmountType() { currencyID = CurrencyCodeType.USD, Value = "10.00" },
TaxTotal = new BasicAmountType() { currencyID = CurrencyCodeType.USD, Value = "2.00" }
};
我尝试了税收和(净)总计的所有可能组合,但都失败了。将税款留在 pdItem[0] 和 pdt 中即可。
如果我不填写税款,只发送包括税款在内的总额,会有问题吗?如果是这样,它需要做什么才能工作?
【问题讨论】:
-
你能看到发送到 PayPal 服务器的请求是什么(NVP 或 SOAP)吗?
-
可以打印出来粘贴到这里吗?
标签: c# paypal paypal-sandbox