Steueridentifikationsnummer-ElementÖffentliche Vorschau
Die Erhebung von Steueridentifikationsnummern von Unternehmen für Rechnungen und USt.-Rückerstattungen
Das Tax ID Element ist eine integrierbare Komponente der Nutzeroberfläche, die Steueridentifikationsnummern von Kund/innen erfasst. Details zur Aktivierung des Tax ID Element finden Sie im Integrationsleitfaden.
Hinweis
Das Tax ID Element ist nur verfügbar, wenn Sie Elements mit der Checkout Sessions API verwenden.
Wenn Sie die Demo nicht sehen, versuchen Sie, diese Seite in einem unterstützten Browser anzuzeigen.
| Option | Beschreibung |
|---|---|
| Design | Verwenden Sie das Dropdown-Menü, um ein Design auszuwählen, oder passen Sie das Design mit der Elements Appearance API an. |
| Desktop- und Mobilgröße | Legen Sie über das Dropdown-Menü die maximale Pixelbreite des übergeordneten Elements fest, an das das Steueridentifikationsnummer-Element angehängt ist. Sie können die Breite auf 750px (Desktop) oder 320px (Mobil) einstellen. |
| Kundenstandort | Verwenden Sie das Dropdown-Menü, um einen Standort für das Erheben der Steueridentifikationsnummern auszuwählen. Wenn Sie den Standort ändern, werden die Anforderungen an den Typ und das Format der Steueridentifikationsnummer aktualisiert und die Sichtbarkeit der Elemente wird im Automodus gesteuert. |
| Sichtbarkeit | Verwenden Sie das Dropdown-Menü, um einen Sichtbarkeitsmodus auszuwählen. Im automatischen Modus wird das Element Steueridentifikationsnummer nur für Länder angezeigt, die die Erhebung der Steueridentifikationsnummer unterstützen. |
| Unternehmensname | Aktivieren Sie diese Option, um den Unternehmensnamen erheben zu lassen. Der erhobene Unternehmensname erscheint als Name der Kundin/des Kunden auf den Rechnungen. |
Unterstützte Regionen
Das Steueridentifikationsnummer-Element unterstützt die Erhebung von Steueridentifikationsnummern in den folgenden Ländern und Regionen. Wenn Sie den automatischen Modus verwenden, wird das Element automatisch nur für Kundinnen/Kunden an diesen unterstützten Standorten angezeigt. Jede Region hat spezifische Anforderungen an die Steueridentifikationsnummern und das Format.
Nordamerika
Südamerika
Europa
Asien
Ozeanien
Afrika
Wenn Sie das Steueridentifikationsnummerlement und das Adresselement zusammen verwenden, bestimmt Stripe automatisch den Typ der Steueridentifikationsnummer und die Sichtbarkeit des Elements anhand der Adresse der Kundin/des Kunden. Dadurch wird sichergestellt, dass das richtige Format der Steueridentifikationsnummer für den Standort der Kundin/des Kunden angezeigt wird.
Sichtbarkeit des Steueridentifikationsnummer-Elements
Sie können Steueridentifikationsnummern aus verschiedenen Gründen erfassen. Meistens tun Sie dies, um die Sales Tax zu berechnen oder auf Rechnungen auszuweisen.
Das Steueridentifikationsnummer-Element passt sich standardmäßig an den Standort einer Kundin/eines Kunden an und wird nur angezeigt, wenn der Einzug der Steueridentifikationsnummer im jeweiligen Land üblich ist. Um festzustellen, ob die Steueridentifikationsnummer relevant ist, prüft das Steueridentifikationsnummer-Element die IP-Adresse und das Land der Kundin/des Kunden aus dem Address-Element (entweder im Versand- oder Abrechnungsmodus). Wenn das Address-Element nicht vorhanden ist, verwenden wir die IP-Adresse der Kundin/des Kunden. Wenn Sie sicherstellen möchten, dass das Steueridentifikationsnummer-Element immer angezeigt wird (auch für Länder, die normalerweise keine Steueridentifikationsnummern erfassen), können Sie die Sichtbarkeit auf always einstellen.
Steueridentifikationsnummer-Element erstellen
So können Sie das Steueridentifikationsnummer-Element von Stripe verwenden, um Steueridentifikationsnummern zu erfassen:
<div class="tax-id-form"> <div id="tax-id-element"></div> </div>
const stripe = window.Stripe(, { betas: [ 'custom_checkout_tax_id_1', ], }); const appearance = { /* appearance */ }; const elementsOptions = { appearance }; const clientSecret = fetch('/create-checkout-session', { method: 'POST', headers: { 'Content-Type': 'application/json', }, }) .then((res) => res.json()) .then((res) => { return res.clientSecret; }); const checkout = stripe.initCheckout({ clientSecret, elementsOptions }); const taxIdElementOptions = { visibility: 'always', }; const taxIdElement = checkout.createTaxIdElement(taxIdElementOptions); taxIdElement.mount('#tax-id-element');'pk_test_TYooMQauvdEDq54NiTphI7jx'
Weitere Informationen zur Verwendung des Tax ID Element finden Sie im Integrationsleitfaden.