Please Log in or Create an account to join the conversation.
c_schmitz wrote: Hello,
from time to time the SOAP service checking the VIES VAT ID is not available.
If that happens the complete plan subscription/payment becomes unavailable because the error is not caught properly - user is shown a 500 error or the error message below depending on the configuration.
Here is the except from the log for the time interval the wsdl gave only a 404.
Code:Warning: SoapClient::SoapClient(http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl): failed to <span>open</span> stream: HTTP request failed! HTTP/1.1 404 (Not Found) in <span>/</span>var<span>/</span>www/components/com_comprofiler/plugin/user/plug_cbpaidsubscriptions/plugin/cbsubstax/validations/tax_eu/validation.php on line 131 Warning: SoapClient::SoapClient(): I/O warning : failed to load external entity "http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl" in <span>/</span>var<span>/</span>www/components/com_comprofiler/plugin/user/plug_cbpaidsubscriptions/plugin/cbsubstax/validations/tax_eu/validation.php on line 131 Fatal error: SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl' : failed to load external entity "http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl" in <span>/</span>var<span>/</span>www/components/com_comprofiler/plugin/user/plug_cbpaidsubscriptions/plugin/cbsubstax/validations/tax_eu/validation.php on line 131
This needs to be fixed in that way that he error is caught properly. It can't be that the whole payment system is down just because of this.
Best regards
Carsten
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
c_schmitz wrote: Thank you, beat!
Note that the same thing might also have to be done in :
public function checkVatNumber( $vat_number, &$userMessage ) {
as there is a soap call, too.
Please Log in or Create an account to join the conversation.