Steuern in Ihren nutzerdefinierten Zahlungsabläufen berechnenPrivate Vorschau
Erfahren Sie, wie Sie Steuern mit der Stripe Tax API und der Payment Intents API integrieren.
Mit der Stripe Tax API können Sie Steuern in Ihren nutzerdefinierten Zahlungsabläufen berechnen. Wenn Sie die Payment Intents API verwenden, kann Stripe Steuertransaktionen im Zahlungslebenszyklus übermitteln.
Steuer berechnen
Sie können die Tax API mit einem PaymentIntent integrieren, indem Sie sie mit einem Steuer-Calculation
-Objekt verknüpfen. Verwenden Sie Steuer berechnen, um ein neues Steuer-Calculation
-Objekt mit Informationen darüber zu erhalten, wie viel Steuer erhoben werden soll.
Steuerberechnung mit dem PaymentIntent verknüpfen
Wenn Sie einen PaymentIntent erstellen oder ändern, fügen Sie die Steuer-Calculation
-ID hinzu und legen Sie den amount
auf den amount_
des Steuer-Berechnungsobjekts fest.
Unterstützte Endpoints
Die folgenden Endpoints unterstützen das Festlegen einer Berechnung für einen PaymentIntent.
- Erstellen: /v1/payment_intents
- Aktualisieren: /v1/payment_intents/:id
- Bestätigen: /v1/payment_intents/:id/confirm
- Erfassen: /v1/payment_intents/:id/capture
Beschränkungen
- Sie können neue Berechnungen nur so lange mit einem PaymentIntent verknüpfen, bis dieser in den Zustand
succeeded
übergeht. - Eine Steuerberechnung kann auf nur eine Steuer-
Transaction
hinauslaufen . Wenn mehrere PaymentIntents den Statussucceeded
mit derselben verknüpften Berechnung annehmen, wird in der Buchhaltung nur der erste Intent widergespiegelt.
Resultierende Stripe-Aktionen
Wenn der PaymentIntent korrekt mit dem Steuer-Calculation
-Objekt verknüpft ist, führt Stripe automatisch Folgendes durch:
- Erstellt eine Steuertransaktion anhand der Berechnung, nachdem der PaymentIntent in den Zustand
succeeded
übergegangen ist - Führt eine Steuerumkehrung einer steuerlichen Transaktion für alle Rückerstattungen (erstellt mit der API oder über das Dashboard) für den PaymentIntent durch
- Erstellt eine Steuerumkehrung für ein Storno, wenn eine Rückerstattung fehlgeschlagen ist
- Enthält die gesamten Steuerinformationen in den
PaymentIntent
-Belegen
Stripe wird nicht:
- Den PaymentIntent-Betrag basierend auf der verknüpften Steuerberechnung ändern
- Den Betrag der Steuertransaktion basierend auf dem für den PaymentIntent erfassten Betrag ändern
- Automatisch eine Steuerumkerhung für Zahlungsanfechtungen erstellen