增值税有效性检查的SOAP请求-无限循环WordPress

时间:2019-02-05 13:19:23

标签: php wordpress api soap

我对http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl的SOAP请求遇到一些麻烦

我们正在“管理订单”页面中实现它们/在单击了用于更新订单的自定义按钮/之后,我们正在对其进行检查。我们有WooCommerce Extra Product Options中的一个字段,用户可以在其中添加增值税号/(如果有)。我们正在使用此增值税检查来查看用户是否输入了有关其公司的有效信息。 我遵循了VIES的建议,得到结果后,我遇到了4种不同的情况:

  1. 用户具有有效的增值税号,但在下达返回未添加自定义字段值的订单时,他尚未添加。
  2. 用户具有有效的增值税号:

2.1用户尚未添加增值税号,因此我们返回了用户未添加增值税号的自定义字段值

2.2用户已添加了增值税号,因此我们检查它是否与增值税检查中的编号不同。如果不是,则返回用户添加了错误的增值税号的自定义字段值。如果为true,则返回用户已添加有效增值税的自定义字段值。 3.用户没有增值税号,我们返回的自定义字段值表示一切正常。

这是我的代码的摘要:https://codeshare.io/G6L0Pg

我们被VIES封锁了,因为他们说我们提出了超过3万个VAT检查请求,这意味着某处必须存在无限循环/但我们无法找到它,我们使用另一个API测试了每个条件,可以/

如果有人给我们一些指导,将不胜感激。

0 个答案:

没有答案