Weiter zum Inhalt
Konto erstellen
oder
anmelden
Das Logo der Stripe-Dokumentation
/
KI fragen
Konto erstellen
Anmelden
Jetzt starten
Zahlungen
Umsatz
Plattformen und Marktplätze
Geldmanagement
Entwicklerressourcen
Übersicht
Mit Connect loslegen
Integrationsgrundlagen
    API-Aufrufe für verbundene Konten erstellen
    Empfehlungen für die Integration
    Abhören von Aktualisierungen
    Tests
    Überblick über die Accounts v2 API
Musterintegrationen
Kontoverwaltung
Onboarding von Konten
Konto-Dashboards konfigurieren
Mit verbundenen Kontotypen zusammenarbeiten
Zahlungsabwicklung
Zahlungen weltweit akzeptieren
Verbundene Konten auszahlen
Plattformverwaltung
Ihre Connect-Plattform verwalten
Steuerformulare für Ihre Connect-Plattform
StartseitePlattformen und MarktplätzeIntegration fundamentals

So testen Sie Stripe Connect

Vor dem Go-Live können Sie das Erstellen von Konten, die Identitätsprüfung und Auszahlungen über Ihre Connect-Integration testen.

Führen Sie Tests durch, um sicherzustellen, dass Ihre Connect-Integration verschiedene Abläufe korrekt abwickelt. Mit Sandboxes können Sie den Live-Modus simulieren und gleichzeitig die von Stripe bereitgestellten speziellen Token für Ihre Tests nutzen. Weitere Informationen zum Testen von Zahlungen, Zahlungsanfechtungen usw. finden Sie im Leitfaden zum Testen von Zahlungen.

Testkonten erstellen

Sie können mehrere Testkonten mit unterschiedlichen Kontotypen oder Controller-Eigenschaften erstellen, die Sie testen möchten.

Sie können Testkonten mit der Accounts API oder im Stripe-Dashboard erstellen.

Verwenden Sie bei der Aufforderung zum Erstellen von Testkonten als SMS-Code 000-000.

OAuth-Ablauf testen

Sie können Ihre OAuth-Integration mit verbundenen Konten testen, die ein von Stripe gehostetes Dashboard verwenden, indem Sie Ihre Test-client_id verwenden.

Ihre Test-client_id ist ca_FkyHCg7X8mlvCUdMDao4mMxagUfhIwXb. Sie finden dies in Ihren Connect OAuth-Einstellungen.

Ihre Test-client_id bietet Ihnen folgende Möglichkeiten:

  • Ihre redirect_uri auf eine Nicht-HTTPS-URL festlegen
  • Ihre redirect_uri auf localhost festlegen
  • Das Kontoformular automatisch überspringen, um keinen kompletten Kontoantrag ausfüllen zu müssen (nur Stripe Dashboard-Konten)
  • Token für den Testzugriff auf verbundene Konten abrufen

Um den OAuth-Ablauf zu testen, klicken Sie auf den OAuth-Link und erstellen Sie ein neues Konto. Sie können auch das Verbinden eines bestehenden Stripe-Kontos testen, allerdings nur, wenn die E-Mail-Adresse Ihrem Plattformkonto abweicht.

Identitätsprüfung

Leitfaden für Verifizierungstests

Die Verifizierung ist eine entscheidende Komponente beim Onboarding von Konten. Verwenden Sie unseren speziellen Leitfaden zum Testen der Verifizierung.

Nachdem Sie ein verbundenes Testkonto erstellt haben, können Sie mithilfe von Token verschiedene Verifizierungsstatus testen. So stellen Sie sicher, dass Ihre Plattform unterschiedliche Anforderungen und Kontostatus berücksichtigen kann. Für das Testen der Verifizierung mit Testkonten können Sie die folgenden Token nutzen.

Test-Geburtsdaten

Verwenden Sie diese Geburtsdaten, um bestimmte Verifizierungsbedingungen auszulösen.

GeburtsdatumTyp
1901-01-01Übereinstimmung des Geburtsdatums war erfolgreich. Jedes andere Geburtsdatum führt zu keiner Übereinstimmung.
1902-01-01Erfolgreich, sofortige Übereinstimmung des Geburtsdatums. Das Verifizierungsergebnis wird direkt in der Antwort zurückgegeben, nicht als Teil eines Webhook-Ereignisses.
1900-01-01Dieses Geburtsdatum löst eine Warnung des Office of Foreign Assets Control (OFAC) aus.

Test-Adressen

Verwenden Sie diese Adressen, um mit line1 bestimmte Verifizierungsbedingungen auszulösen. Für die Argumente city, state und postal_code müssen Sie gültige Werte angeben.

TokenTyp
address_full_matchErfolgreiche Adressübereinstimmung.
address_full_match_sync​Erfolgreich, sofortige Adressübereinstimmung.
address_no_matchEine fehlgeschlagene Adressübereinstimmung löst wahrscheinlich Anforderungen in currently_due aus.
address_line1_no_matchEine fehlgeschlagene Adressübereinstimmung löst wahrscheinlich Anforderungen in currently_due aus

Test-Personalausweisnummern

Verwenden Sie diese Personalausweisnummern für das Attribut individual.id_number für das Account oder das Attribut id_number für das Person-Objekt, um bestimmte Verifizierungsbedingungen auszulösen.

Die NummerTyp
000000000Übereinstimmung mit der ID-Nummer ist erfolgreich. 0000 funktioniert auch für die Verifizierung der letzten vier Ziffern der Sozialversicherungsnummer.
111111111Nicht erfolgreiche Übereinstimmung der ID-Nummer (Identität stimmt nicht überein), löst wahrscheinlich Anforderungen in currently_due aus.
222222222Erfolgreicher, sofortiger Abgleich der ID-Nummer. Das Verifizierungsergebnis wird direkt in der Antwort zurückgegeben, nicht als Teil eines Webhook-Ereignisses.

Test-Identitätsnachweise

Verwenden Sie zum Testen Testbilder oder Datei-Token, anstatt Ihre eigenen Test-IDs hochzuladen. Weitere Informationen finden Sie unter Hochladen einer Datei.

Test-Dokumentbilder

Sie können ein verifiziertes Bild verwenden, das bewirkt, dass die ID-Nummer erfolgreich übereinstimmt. Sie können ein nicht verifiziertes Bild verwenden, das zu einer Nichtübereinstimmung der Ausweisnummer führt, was zu currently_due-Anforderungen führt.

Notiz

Testbilder haben Vorrang vor Test-ID-Nummern. Wenn Sie ein verifiziertes Bild hochladen, ist der Abgleich der ID-Nummer erfolgreich, auch wenn Sie außerdem einen erfolglosen Test-ID-Wert angeben. Auf ähnliche Weise schlägt die ID-Übereinstimmung bei einem nicht verifizierten Bild automatisch fehl, unabhängig vom Wert anderer Testartefakte.

Test-Datei-Token

Verwenden Sie diese Datei-Token, um bei der Identitätsprüfung bestimmte Bedingungen auszulösen.

TokenTyp
file_identity_document_successVerwendet das verifizierte Bild und markiert diese Dokumentanforderung als erfüllt.
file_identity_document_failureVerwendet das nicht verifizierte Bild und markiert diese Dokumentanforderung als nicht erfüllt.

Verifizierung der Unternehmensinformationen

Prüfung von Geschäftsadressen

In einigen Ländern muss die mit Ihrem verbundenen Konto verknüpfte Geschäftsadresse geprüft werden, bevor Zahlungen und/oder Auszahlungen für das verbundene Konto aktiviert werden können.

Test-Geschäftsadressen

Verwenden Sie diese Adressen, um mit line1 bestimmte Validierungsbedingungen auszulösen. Für die Argumente city, state und postal_code müssen Sie gültige Werte angeben.

Beginnen Sie unbedingt mit einem Adress-Token, das die restriktivste Validierungsbedingung aufweist, auf die Sie testen möchten. Dies liegt daran, dass Sie kein Adresstoken verwenden können, das eine restriktivere Validierungsbedingung als das zuvor verwendete Token hat. Wenn Sie beispielsweise address_full_match angegeben haben, um sowohl Zahlungen als auch Auszahlungen zu aktivieren, können Sie Auszahlungen oder Zahlungen nicht hinterher deaktivieren, indem Sie das Token gegen ein ungültiges tauschen. Sie können dieses Problem umgehen, indem Sie ein neues Konto mit dem entsprechenden Token erstellen.

TokenTyp
address_full_matchFür das Konto sind sowohl Zahlungen als auch Auszahlungen aktiviert.
address_no_match​Für das Konto sind nur Zahlungen aktiviert. Da die Validierung für das Attribut line1 gescheitert ist, wird es erneut im Hash requirements aufgelistet.
address_line1_no_matchFür das Konto sind weder Zahlungen noch Auszahlungen aktiviert. Da die Validierung gescheitert ist, werden die Adressattribute erneut im Hash requirements aufgelistet.

Test-Steuernummern für Unternehmen

Verwenden Sie diese Steuernummern für Unternehmen für company.tax_id, um bestimmte Verifizierungsbedingungen auszulösen. Das Testverhalten kann sich abhängig von den Ländern des verbundenen Kontos und den Vorschriften in diesen Ländern ändern. Je nach den Vorschriften in diesen Ländern kann ein gültiges Steuerdokument die in diesen Ländern überprüfte Steuer-ID kennzeichnen.

Die NummerTyp
000000000Erfolgreiche Übereinstimmung der Unternehmens-ID-Nummer.
000000001Übereinstimmung der Unternehmens-ID-Nummer als gemeinnützige Organisation erfolgreich.
111111111Übereinstimmung mit der Unternehmens-ID-Nummer nicht erfolgreich (Identität stimmt nicht überein).
111111112Übereinstimmung mit der Unternehmens-ID-Nummer nicht erfolgreich (Steueridentifikationsnummer wurde nicht ausgestellt).
222222222Erfolgreicher, sofortiger Abgleich der Unternehmens-ID-Nummer. Das Verifizierungsergebnis wird direkt in der Antwort zurückgegeben, nicht als Teil eines Webhook-Ereignisses.

Verifizierung der Unternehmensleitung testen

Stripe führt die Verifizierung der Unternehmensleitung durch, indem wir die Liste der Geschäftsinhaber/innen im Account-Objekt mit einer Liste abgleichen, die wir aus lokalen Registern beziehen. Wenn das Land dies erfordert, können Sie die Verifizierung für ein Account-Objekt auslösen, indem Sie diese Token für das Attribut first_name für die zugehörige Person verwenden und das Attribut Attribut relationship.director für die Person auf „true“ festlegen.

TokenTyp
mismatch_directorKeine Übereinstimmung aufgrund eines nicht übereinstimmenden Namens. Dies kann einen verification_directors_mismatch-Verifizierungsfehler auslösen.
missing_directorKeine Übereinstimmung aufgrund fehlender Geschäftsführer/innen in dem Konto. Dies kann einen verification_missing_directors-Verifizierungsfehler auslösen.
extraneous_directorKeine Übereinstimmung wegen zu vieler Geschäftsführer/innen in dem Konto. Dies kann einen verification_extraneous_directors-Verifizierungsfehler auslösen.

Die Verifizierungsfehler können ausgelöst werden, wenn mehrere Geschäftsführer/innen im Account-Objekt diese magischen Token verwenden.

Verifizierung des Unternehmensnamens testen

Lösen Sie die Verifizierung des Unternehmensnamens für ein Account-Objekt aus, indem Sie dieses Token für das Attribut company.name verwenden.

TokenTyp
mismatch_business_nameKeine Übereinstimmung aufgrund eines nicht übereinstimmenden Firmennamens.
disallowed_nameKeine Übereinstimmung aufgrund eines allgemeinen oder bekannten Firmennamens.
match_name_relationshipsErfolgreiche Übereinstimmung des Firmennamens.
match_name_onlyKeine Übereinstimmung aufgrund von Abweichungen des Firmennamens.

Verifizierung der Zahlungsbeschreibung in der Abrechnung testen

Lösen Sie die Verifizierung für die Zahlungsbeschreibung in der Abrechnung für ein Account-Objekt aus, indem Sie dieses Token für das Attribut settings.payments.statement_descriptor verwenden.

TokenTyp
mismatchVerifizierungsfehler invalid_statement_descriptor_business_mismatch auslösen.
disallowedVerifizierungsfehler invalid_statement_descriptor_denylisted auslösen.

Lösen Sie die Verifizierung des Präfixes für die Zahlungsbeschreibung in der Abrechnung für ein Account-Objekt aus, indem Sie dieses Token für das Attribut settings.card_payments.statement_descriptor_prefix verwenden.

TokenTyp
mismatchVerifizierungsfehler invalid_statement_descriptor_prefix_mismatch auslösen.
disallowedVerifizierungsfehler invalid_statement_descriptor_prefix_denylisted auslösen.

Verifizierung der Unternehmens-URL testen

Lösen Sie die URL-Verifizierung für ein Account-Objekt aus, indem Sie dieses Token für das Attribut business_profile.url verwenden.

TokenTyp
https://disallowed.stripe.comVerifizierungsfehler invalid_url_denylisted auslösen.
https://geoblocked.stripe.comLöst einen Verifizierungsfehler des Typs invalid_url_website_inaccessible_geoblocked aus.
https://problem.stripe.comVerifizierungsfehler invalid_url_website_other auslösen.
https://missing.stripe.comVerifizierungsfehler invalid_url_website_incomplete auslösen.
https://mismatch.stripe.comVerifizierungsfehler invalid_url_website_business_information_mismatch auslösen.
https://passwordprotected.stripe.comLöst einen Verifizierungsfehler des Typs invalid_url_website_inaccessible_password_protected aus.
https://accessible.stripe.comLösen Sie eine erfolgreiche Validierung der URL aus.
https://underconstruction.stripe.comLöst einen Verifizierungsfehler des Typs invalid_url_website_incomplete_under_construction aus.
https://inaccessible.stripe.comVerifizierungsfehler invalid_url_website_inaccessible auslösen.

DBA-Verifizierung (Doing Business As) testen

Lösen Sie die DBA-Verifizierung für ein Account-Objekt aus, indem Sie dieses Token für das Attribut business_profile.name verwenden.

TokenTyp
disallowed_dbaVerifizierungsfehler invalid_business_profile_name_denylisted auslösen.
invalid_dbaVerifizierungsfehler invalid_business_profile_name auslösen.

Verifizierung der Produktbeschreibung testen

Lösen Sie die Verifizierung der Produktbeschreibung für ein Account-Objekt aus, indem Sie dieses Token für das Attribut business_profile.product_description verwenden.

TokenTyp
require_urlVerifizierungsfehler invalid_url_web_presence_detected auslösen.

Test der Telefonnummernvalidierung

Löschen Sie die Telefonnummernvalidierung für ein Account-Objekt mithilfe dieses Tokens für die folgenden Attribute:

  • business_profile.support_phone
  • company.phone
  • individual.phone

Löschen Sie die Telefonnummernvalidierung für ein Person-Objekt mithilfe dieses Tokens für das Attribut phone.

TokenTyp
0000000000Erfolgreiche Validierung

Gründe für Deaktivierung der Testfähigkeit

Lösen Sie die Zuweisung eines bestimmten requirements.disabled_reason zu allen inaktiven Capability-Objekten eines Account-Objekts aus, indem Sie dieses Token für das Attribut business_profile.url des Kontos verwenden.

TokenTyp
https://inactivity.stripe.comLegen Sie ein Konto als inaktiv fest und setzen Sie alle Verifizierungen für das Konto aus. Legen Sie den Deaktivierungsgrund für alle inaktiven Funktionen auf paused.inactivity fest (rejected.other für API-Versionen vor 2024-06-20).

Verifizierung auslösen oder voranbringen

Trigger-Karten

Verwenden Sie diese Kartennummern, um beim Testen beider Anforderungen und der sukzessiven Verifizierung verschiedene Bedingungen auszulösen. Damit die Auslöser-Aktionen funktionieren, müssen Sie diese Karten mit einer Connect-Zahlung verwenden. Legen Sie dazu on_behalf_of fest oder erstellen Sie die Zahlung direkt im verbundenen Konto.

Die NummerTokenTyp
4000000000004202tok_visa_triggerNextRequirementsÄndert den nächsten Satz Anforderungen von später fällig in aktuell fällig.
4000000000004210tok_visa_triggerChargeBlockLöst eine Zahlungssperre aus.
4000000000004236tok_visa_triggerPayoutBlockLöst eine Auszahlungssperre aus.

Nächste Anforderungen auslösen

Im Live-Modus können zusätzliche Verifizierungsinformationen erforderlich sein, wenn ein verbundenes Konto ein bestimmtes Volumen verarbeitet. Mit dieser Karte wird festgelegt, dass zusätzliche Verifizierungsinformationen sofort erforderlich sind. Wenn keine zusätzlichen Informationen erforderlich sind, geschieht nichts weiter.

Trigger für Zahlungs- oder Auszahlungssperre

Wenn erforderliche Informationen nicht bis zur jeweiligen Frist bereitgestellt werden, deaktiviert Stripe Zahlungen oder Auszahlungen für das verbundene Konto. Diese Karten deaktivieren das verbundene Konto und alle aktuell fälligen Anforderungen werden überfällig. Diese Karten haben so lange keine Auswirkungen, bis ein Konto die zur Aktivierung von Zahlungen und Auszahlungen ursprünglich erforderlichen Informationen bereitstellt.

Überprüfung der Eigentumsrechte am Bankkonto auslösen

Verbundene Konten in den Vereinigten Staaten und Indien unterliegen einer Verifizierung der Eigentumsrechte am Bankkonto. Sie können diese Verifizierung durchführen, indem Sie Nachweise mit dem Connect Dashboard oder mit der API über den Hasch Dokumente[bank_account_ownership_verification] hochladen.

Während des Tests können Sie das Verifizierungsverfahren für die Inhaberschaft des US-Bankkontos simulieren. Verwenden Sie die folgenden Testbankkontonummern, um den Verifizierungsprozess auszulösen. Eine Zahl setzt eine erfolgreiche Verifizierung voraus und die andere fordert Sie auf, Testbilder oder Datei-Token hochzuladen, um die Verifizierung abzuschließen. Diese Testkonten sind nur für US-Konten verfügbar.

RoutingKontoTyp
110000000000999999991Verfahren zur Verifizierung der Eigentumsrechte am Bankkonto wird nach kurzer Verzögerung ausgelöst
110000000000999999992Verfahren zur Verifizierung der Eigentumsrechte am Bankkonto wird nach kurzer Verzögerung und Aufforderung zum Hochladen von Dokumenten ausgelöst

Gelder in Stripe-Guthaben einzahlen

Um das Einzahlen von Geldern von einem Bankkonto auf Ihr Stripe-Guthaben im Dashboard zu testen, erstellen Sie eine Sandbox und wählen Sie das gewünschte Testbankkonto im Dropdown-Menü im Dialogfeld Guthaben aufstocken aus. Sie können Erfolg oder Misserfolg aufgrund unzureichender Deckung simulieren.

Verwenden Sie die folgenden Test-Bank-Token als Quelle, um das Hinzufügen von Geldern in der API zu testen. Jedes Token simuliert eine bestimmte Art von Ereignis.

TokenTyp
btok_us_verifiedErfolgreich
btok_us_verified_noAccountNicht erfolgreich mit Code no_account
btok_us_verified_accountClosedNicht erfolgreich mit Code account_closed
btok_us_verified_insufficientFundsNicht erfolgreich mit Code insufficient_funds
btok_us_verified_debitNotAuthorizedNicht erfolgreich mit Code debit_not_authorized
btok_us_verified_invalidCurrencyNicht erfolgreich mit Code invalid_currency

Payouts

Verwenden Sie die folgenden Test-Bankkontonummern und Test-Debitkartennummern, um bestimmte Ereignisse beim Testen von Auszahlungen auszulösen. Sie können diese Werte nur beim Testen mit Test-Geheimschlüsseln verwenden.

Testauszahlungen simulieren eine Live-Auszahlung, werden aber bei der Bank nicht verarbeitet. Für Testkonten mit Zugriff auf das Stripe-Dashboard sind Auszahlungen immer aktiviert, solange gültige externe Bankdaten angegeben wurden und ggf. weitere Bedingungen erfüllt sind. Eine richtige Identitätsprüfung ist nicht erforderlich.

Notiz

Sie können keine Test-Bankkontonummern und Test-Debitkartennummern im Stripe-Dashboard für ein verbundenes Konto im Live-Modus verwenden. Wenn Sie Ihre Bankkontodaten für ein Konto im Live-Modus eingegeben haben, können Sie weiterhin eine Sandbox verwenden, und Testauszahlungen simulieren eine Live-Auszahlung, ohne dass echtes Geld verarbeitet wird.

Bankkontonummern

Verwenden Sie zum Testen von Auszahlungen diese Test-Bankkontonummern. Sie können nur mit Test-Geheimschlüsseln verwendet werden.

BankleitzahlKontoType
110000000000123456789Auszahlung ist erfolgreich.
110000000000111111116Auszahlung schlägt fehl mit Code no_account.
110000000000111111113Auszahlung schlägt fehl mit Code account_closed.
110000000000222222227Auszahlung schlägt fehl mit Code insufficient_funds.
110000000000333333335Auszahlung schlägt fehl mit Code debit_not_authorized.
110000000000444444440Auszahlung schlägt fehl mit Code invalid_currency.
110000000000888888883Auszahlung schlägt fehl, wennmethod instant ist. Das Bankkonto ist nicht für Instant Payouts geeignet.

Debitkartennummern

Verwenden Sie zum Testen von Auszahlungen diese Test-Debitkartennummern. Sie können nur mit Test-Geheimschlüsseln verwendet werden.

Die NummerTokenTyp
4000056655665556tok_visa_debit_us_transferSuccessVisa-Lastschrift. Auszahlung ist erfolgreich.
4000056655665572tok_visa_debit_us_transferFailVisa-Lastschrift. Auszahlung schlägt fehl mit Code could_not_process.
4000056755665555tok_visa_debit_us_instantPayoutUnsupportedVisa-Lastschrift. Die Karte kommt nicht für Instant Payouts infrage.
5200828282828210tok_mastercard_debit_us_transferSuccessMastercard-Lastschrift. Auszahlung ist erfolgreich.
6011981111111113tok_discover_debit_us_transferSuccessDiscover-Lastschrift. Auszahlung ist erfolgreich.
War diese Seite hilfreich?
JaNein
  • Benötigen Sie Hilfe? Kontaktieren Sie den Kundensupport.
  • Nehmen Sie an unserem Programm für frühzeitigen Zugriff teil.
  • Schauen Sie sich unser Änderungsprotokoll an.
  • Fragen? Sales-Team kontaktieren.
  • LLM? Lesen Sie llms.txt.
  • Unterstützt von Markdoc