Der grenzüberschreitende Verkauf digitaler Güter bringt eine Berichtspflicht mit sich, die viele kleinere Verkäufer unterschätzen, bis sie zum Problem wird: mit angemessener Sicherheit zu wissen, in welchem Land jede Transaktion tatsächlich stattgefunden hat, denn die steuerliche Behandlung und die Berichtspflichten für digitale Verkäufe hängen oft gerade vom Standort des Käufers und nicht vom Sitz des Verkäufers ab. Ein selbst angegebenes Land im Checkout-Formular ist ein Anfang, aber ein Käufer kann es auch denkbar leicht falsch angeben, absichtlich oder nicht, und ein auf Compliance bedachter Verkäufer brauchte ein zweites, unabhängiges Signal, um diese Angabe zu überprüfen.
Der Verkäufer fügte beim Kauf eine serverseitige Prüfung hinzu. /v1/ip löste die IP-Adresse des Käufers in ein Feld country auf, das automatisch mit dem Land abgeglichen wurde, das der Käufer im Checkout eingegeben oder ausgewählt hatte. Stimmten beide überein, was bei der überwiegenden Mehrheit der Transaktionen der Fall war, geschah nichts weiter, und das angegebene Land galt als maßgebliches Land der Transaktion. Wichen sie voneinander ab, wurde die Transaktion vor dem Abschluss zur genaueren Prüfung markiert, denn eine Abweichung konnte alles Mögliche bedeuten: von einem Käufer, der im Ausland unterwegs ist und seine heimischen Rechnungsdaten verwendet, über jemanden, der über ein VPN surft, bis hin zu einem echten Versuch, den eigenen Standort für einen Preis- oder Steuervorteil falsch darzustellen.
Der Verkäufer achtete darauf, nicht jede Abweichung als Beweis für Fehlverhalten zu werten, denn viele legitime Transaktionen stammen von jemandem, der sich vorübergehend außerhalb seines Heimatlands aufhält und mit seinen normalen Zahlungsdaten einkauft. Die Markierung löste einen Prüfschritt statt einer automatischen Sperre aus, und die Prüfung betrachtete die Transaktion als Ganzes, also das Land der Zahlungsmethode, die Rechnungsadresse und das per IP-Adresse erkannte Land zusammen, statt etwas allein aufgrund einer IP-Abweichung abzulehnen.
Für seine eigene Compliance-Dokumentation bewahrte der Verkäufer zu jeder Transaktion sowohl das angegebene als auch das per IP-Adresse erkannte Land auf, zusammen mit einer Notiz dazu, wie eine etwaige Abweichung geklärt worden war. Diese Aufzeichnung gab dem Unternehmen etwas Konkretes in die Hand, falls eine Steuerbehörde oder ein Zahlungsdienstleister je fragen sollte, wie es das Land eines bestimmten Verkaufs ermittelt hatte: einen dokumentierten, einheitlichen Prozess statt einer nicht überprüfbaren Behauptung, die allein auf Daten aus dem Checkout-Formular beruht.
Nichts davon ersetzt eine fachkundige steuerliche und rechtliche Beratung für die Rechtsordnungen, in denen ein Verkäufer tätig ist, und das Unternehmen behandelte die IP-Prüfung als einen Baustein eines umfassenderen Compliance-Prozesses, der mit Unterstützung der eigenen Steuerberater aufgebaut wurde, und nicht als vollständige Lösung für sich. Der konkrete Beitrag der IP-Geolokalisierung war ein günstiges, einheitliches, serverseitiges Signal, das nicht davon abhing, dass ein Käufer ein Formular ehrlich ausfüllt, und das einen Compliance-Prozess spürbar stärkte, der sich zuvor allein auf Selbstauskünfte gestützt hatte.
Das Volumen entsprach direkt dem Transaktionsvolumen, eine Abfrage pro Kauf, was bei einem mittelgroßen Verkäufer digitaler Güter in den meisten Monaten bequem in das kostenlose Tageskontingent passt und in starken Verkaufsphasen ohne jede Vorausplanung auf Prepaid-Guthaben übergeht, denn die Kosten pro Anfrage wachsen in dieselbe Richtung wie der Umsatz.
Eine korrekte Ländererkennung wird in dem Moment wichtiger, in dem ein Unternehmen beginnt, Steuer- und Berichtspflichten ernst zu nehmen, und ein zuverlässiges, unabhängiges Signal, das nicht davon abhängt, was ein Käufer eintippt, sollte vorhanden sein, bevor es gebraucht wird, und nicht erst danach. Die Dokumentation zum Endpunkt finden Sie unter /docs/ipv4-lookup/ und /docs/ipv6-lookup/.