Stripe Invoicing testen
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.
Verwendung des Dashboards zum Erstellen von Rechnungen im Test-Modus.
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/einer Kund/in 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 0000 0000 3063, um die Auslösung von 3D Secure für Rechnungen zu simulieren. (Sie können auch nutzerdefinierte Radar-Regeln im Test-Modus erstellen, um die Authentifizierung auszulösen.) Wenn Stripe eine 3D Secure-Authentifizierung auslöst, können Sie im daraufhin geöffneten 3DS-Dialogfeld testen, ob der Zahlungsversuch authentifiziert wird oder fehlschlägt. Wenn die Zahlung erfolgreich authentifiziert wurde, wird die Rechnung bezahlt. Schlägt ein Zahlungsversuch fehl, 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_invoice
als Abrechnungsmethode und das Arraypayment_settings[payment_method_types]
auf[customer_balance]
fest.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
Verwenden Sie diese magischen Steuer-IDs, um bestimmte Verifizierungsbedingungen im Testmodus auszulösen. Die Steuer-ID muss entweder die europäische Umsatzsteuer-Identifikationsnummer oder die Australian Business Number (ABN) sein.
Nummer | Typ |
---|---|
000000000 | Verifizierung erfolgreich |
111111111 | Verifizierung nicht erfolgreich |
222222222 | Verifizierung bleibt bis aus Weiteres ausstehend |