USt-ID Prüfung: XML-RPC Rückgabe auswerten?

Jiopur

Grünschnabel
Hallo,

ich möchte während des Bestellvorgangs die Umsatzsteueridentifikationsnummer der bestellenden Firma prüfen.

Dazu habe ich die Schnittstelle des Bundeszentralamts für Steuern gefunden, die Beschreibung ist hier:
http://evatr.bff-online.de/eVatR/xmlrpc/php

Das funktioniert auch soweit. Jedoch erhalte ich als Antwort einen XML-RPC String in der Form:
http://evatr.bff-online.de/eVatR/xmlrpc/beispiel


1. Wie werte ich das aus? Ich würde gerne etwa per $meinArray['ErrorCode'] auf die Werte zugreifen können.

2. Gibt es einen alternativen/besseren Service? Ich habe leider erst spät diesen Hinweis gelesen:
Über diese Schnittstelle können Sie sich täglich, in der Zeit zwischen 05:00 Uhr und 23:00 Uhr, die Gültigkeit einer ausländischen Umsatzsteuer-Identifikationsnummer (USt-IdNr.) bestätigen lassen.
Das ist sehr ungeschickt, wenn die Webseite Bestellungen rund um die Uhr annehmen können soll...

Vielen Dank für Hilfe im Voraus!
 
Zu 1.

Da sollte dir eigentlich curl und simplexml weiterhelfen.

Beispiel:

PHP:
        $cUrl = curl_init();	
        // cURL die gewünschte URL mitteilen
		curl_setopt( $cUrl, CURLOPT_URL,"URL");
		// Die Ausgabe des Headers unterdrücken
		curl_setopt( $cUrl, CURLOPT_HEADER, 0 );
		// Die Antwort als String zurück geben
		curl_setopt( $cUrl, CURLOPT_RETURNTRANSFER, 1 );
		// Seite aufrufen und Antwort in $answer speichern
		$answer = curl_exec( $cUrl );
		
		
		$data = simplexml_load_string($answer);

         //Zugriff durch
         $data->bla->blub;

Zu 2. kann ich dir leider keine Auskunft geben.
 
Zuletzt bearbeitet:
Zurück