Magento返回'增值税号码无效'我每次输入有效的增值税号。
我检查了我的增值税号here并且它正在工作我用我的名字获得了所有信息。请帮助为什么Magento返回Invalid。
例如我的增值税号是CZ42555751,我输入了42555751.
由于
答案 0 :(得分:0)
要验证增值税号,Magento会在http://ec.europa.eu/taxation_customs/vies/services/checkVatService?wsdl
内部调用网络服务正如_createVatNumberValidationSoapClient
app/code/core/Mage/Customer/Helper/Data.php
中所定义
/**
* WSDL of VAT validation service
*
*/
const VAT_VALIDATION_WSDL_URL = 'http://ec.europa.eu/taxation_customs/vies/services/checkVatService?wsdl';
从同一班级的checkVatNumber
来电。
/**
* Send request to VAT validation service and return validation result
*
* @param string $countryCode
* @param string $vatNumber
* @param string $requesterCountryCode
* @param string $requesterVatNumber
*
* @return Varien_Object
*/
public function checkVatNumber($countryCode, $vatNumber, $requesterCountryCode = '', $requesterVatNumber = '')
{
当您单击“验证”按钮时,这些函数将由ValidatevatController.php文件(_validate
)的Mage_Adminhtml_Customer_System_Config_ValidatevatController
函数调用。
查看您提供的示例,似乎代码无效。