Stripe Invoicing testen
Erfahren Sie, wie Sie Ihre Invoicing-Integration testen können.
Verwenden Sie diese gängigen Szenarien, um Ihre Rechnungsintegration zu testen, bevor Sie sie live schalten.
Webhook-Benachrichtigungen testen
Stripe löst Ereignisbenachrichtigungen aus, wenn sich der Status einer Rechnung ändert. Nachdem Sie die Stripe-CLI eingerichtet und eine Verknüpfung mit Ihrem Stripe-Konto hergestellt haben, können Sie Webhooks wie folgt testen:
Auslösen von Ereignisbenachrichtigungen mit der Stripe-CLI. Hier finden Sie eine vollständige Liste der Rechnungsereignistypen.
Verwendung des Dashboard zum Erstellen von Rechnungen in einer Sandbox.
Sie können einen Endpoint hinzufügen und die empfangenen Ereignisse anzeigen, indem Sie im Dashboard zu Webhooks gehen.
Ereignisse mit Fake-Daten testen
Wenn Sie die Stripe-CLI zum Auslösen von Ereignissen verwenden, können Sie Ereignisbenachrichtigungen auf Ihrem Server sehen, sobald sie eingehen. Dies bedeutet, dass Sie Ihre Webhook-Integration direkt überprüfen können, ohne komplizierende Faktoren wie Netzwerk-Tunnel oder Firewalls. Wenn Sie die Stripe-CLI verwenden, enthält das Ereignis, das Ihr Webhook empfängt, Fake-Daten, die nicht mit den Rechnungsinformationen korrelieren.
Ereignisse mit echten Daten testen
Die zuverlässigste Methode zum Testen von Webhook-Benachrichtigungen besteht darin, Testrechnungen für bestehende Kund/innen zu erstellen und die entsprechenden Ereignisse zu verarbeiten.
Fehlgeschlagene Zahlungen testen
Um fehlgeschlagene Zahlungen für Rechnungen auszulösen, können Sie die Test-Kreditkartennummern unter Abgelehnte Zahlungen verwenden. Wenn Sie eine abgelehnte Zahlung für eine Karte simulieren möchten, die erfolgreich einem Kunden/einer Kundin zugeordnet wurde, verwenden Sie 4000 0000 0000 0341 als Standard-Zahlungsmethode.
Je nach Ihren Wiederholungseinstellungen müssen Sie möglicherweise einen Tag oder länger auf den ersten Wiederholungsversuch warten. Um zu sehen, was bei einem erfolgreichen Wiederholungsversuch passiert, können Sie diese Wartezeit nutzen, um die Zahlungsmethode des Kunden/der Kundin in eine funktionierende Testkarte umzuwandeln.
Zahlungen testen, die 3D Secure erfordern
Verwenden Sie die Karte 4000 0027 6000 3184, um die Auslösung von 3D Secure für Rechnungen zu simulieren. Wenn Stripe eine 3D-Secure-Authentifizierung auslöst, können Sie im daraufhin angezeigten 3DS-Dialogfeld testen, ob der Zahlungsversuch erfolgreich ist oder nicht. Wenn die Zahlung erfolgreich authentifiziert wird, wird die Rechnung bezahlt. Wenn ein Zahlungsversuch fehlschlägt, ist der Authentifizierungsversuch nicht erfolgreich und die Rechnung bleibt open
.
Zahlungen per Banküberweisung testen
So testen Sie manuelle Zahlungen für Rechnungen per Banküberweisung:
Erstellen Sie eine Rechnung im Testmodus und legen Sie
send_
als Abrechnungsmethode und das Arrayinvoice payment_
aufsettings[payment_ method_ types] [customer_
fest.balance] Suchen Sie im Dashboard nach der Rechnung und klicken Sie auf Senden. Dadurch wird eine eindeutige virtuelle Bankkontonummer für Ihre Kundin/Ihren Kunden generiert.
Rufen Sie die eindeutige virtuelle Bankkontonummer Ihrer Kundin/Ihres Kunden mithilfe der [Customer Balance Funding Instructions API)(/docs/payments/customer-balance/funding-instructions#create-funding-instructions) ab. Die virtuellen Bankdaten Ihrer Kundinnen und Kunden finden Sie außerdem auf der gehosteten Rechnung und im PDF-Dokument.
Verifizierung der Steuer-ID des/der Kund/in testen
Use these magic tax IDs to trigger certain verification conditions in testing environments. The tax ID type must be either the EU VAT Number or Australian Business Number (ABN).
Nummer | Typ |
---|---|
000000000 | Verifizierung erfolgreich |
111111111 | Verifizierung nicht erfolgreich |
222222222 | Verifizierung bleibt bis aus Weiteres ausstehend |