【发布时间】:2014-05-14 03:47:33
【问题描述】:
我在自定义应用程序中使用 Omnipay。它工作正常,但我们需要加税(VAT)。 Paypal 的税收 API 参数似乎没有效果。
我搜索了 Omnipay Paypal 代码,但我没有看到任何关于税收的参考。
Omnipay 是否支持为 Paypal 付款加税?
【问题讨论】:
-
你用的是什么代码? “Paypal 的税费 API 参数似乎没有效果”是什么意思(哪些参数,您如何使用它们)?
-
我得出的结论是 Omnipay 不支持将 TAX 传递给 Paypal。 Omnipay 的代码中没有提及 TAX。在其代码中没有提及 PAYMENTREQUEST_n_TAXAMT 或 TAXAMT 或仅包含“TAX”一词。没有代表任何 Paypal 的 API TAX 变量的值。我不得不在自己的代码中添加这个,尽管有一个问题我需要修复。
-
我在 Github github.com/omnipay/omnipay 上使用这样的代码。 Paypal 代码在其代码github.com/omnipay/paypal/search?q=tax&ref=cmdform 中没有提及税收。我觉得难以置信的是,这个软件可以在没有参考像税收这样重要的东西的情况下创建(只需要多几行代码来传递这些变量)。如果我让它工作,我会在这里发布一个解决方案。我正在复制 AMT 的每个引用以创建 TAXAMT 和 ITEMAMT,除了 AMT(总计)之外,它们还需要显示小计和税款。
-
Paypal 的税务处理很烦人,所以我个人不使用它(有时创建一个额外的行项目来显示税务更容易)。您必须绝对确定每个行项目中的税额加起来是您提供的税款总额,否则它将不起作用。也就是说,我很高兴接受添加这些参数的拉取请求。
-
@LaurenceCope 您是否设法让您的代码正常工作?我有同样的问题,但不知道如何继续。