PHP SOAP заявка

Ей така проверявам дали даден ДДС номер е валиден и регистриран в ЕС ДДС субект:


PHP:
			$isocode = substr($vat,0,2);
			$vatcode = substr($vat,2,20);
			if (strpos('EUCODES:,BE,CZ,DK,DE,EE,IE,EL,ES,FR,IT,CY,LV,LT,LU,HU,MT,NL,AT,PL,PT,RO,SI,SK,FI,SE,UK,',','.$isocode.',')>0) {
				$c = new soapclient('http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl', array('trace' => 1));
				try {
				    $vies = @$c->CheckVat(array('countryCode' => $isocode, 'vatNumber' => $vatcode ));
				    if ($vies and $vies->valid) {
					echo (isset($vies->name)) ? $vies->name : '';
					echo (isset($vies->address)) ? $vies->address : '';
				    }
				} catch (Exception $e) {
					echo 'Run-time error from SoapClient for VAT ID: '.$vat;
				}
			}
 

Back
Горе