Weiter zum Inhalt
Konto erstellen oder anmelden
Das Logo der Stripe-Dokumentation
/
KI fragen
Konto erstellenAnmelden
Jetzt starten
Zahlungen
Umsatz
Plattformen und Marktplätze
Geldmanagement
Entwicklerressourcen
APIs und SDKsHilfe
Übersicht
Informationen zu Stripe Payments
Aktualisieren Sie Ihre Integration
Zahlungsanalysefunktionen
Online-Zahlungen
ÜbersichtIhren Use case findenVerwenden Sie Managed Payments
Payment Links verwenden
Vorgefertigte Checkout-Seite verwenden
Erstellen Sie eine benutzerdefinierte Integration mit Elements
In-App-Integration erstellen
Präsenzzahlungen
Terminal
Zahlungsmethoden
Zahlungsmethoden hinzufügen
    Übersicht
    Optionen für die Integration von Zahlungsmethoden
    Standardzahlungsmethoden im Dashboard verwalten
    Arten von Zahlungsmethoden
    Karten
    Mit Stripe-Guthaben bezahlen
    Stablecoin-Zahlungen
    Lastschriften
      ACH Direct Debit
      BACS-Lastschriftverfahren
      Vorab autorisierte Lastschriften in Kanada
        Zahlung annehmen
        Bankverbindung speichern
        Benutzerdefinierte Mandatsvereinbarungen
      BECS-Lastschriftverfahren (Australien)
      BECS-Lastschriftverfahren in Neuseeland
      SEPA-Lastschrift
    Bank Redirect
    Banküberweisungen
    Überweisungen (Sources)
    Jetzt kaufen, später bezahlen
    Zahlungen in Echtzeit
    Gutscheine
    Geldbörsen
    Lokale Zahlungsmethoden nach Land aktivieren
    Nutzerdefinierte Zahlungsmethoden
Zahlungsmethoden verwalten
Schnellerer Bezahlvorgang mit Link
Zahlungsszenarien
Umgang mit mehreren Währungen
Nutzerdefinierte Zahlungsabläufe
Flexibles Acquiring
Orchestrierung
Mehr als Zahlungen
Unternehmensgründung
Krypto
Agentenbasierter Handel
Financial Connections
Climate
Betrug verstehen
Betrugsprävention von Radar
Zahlungsanfechtungen verwalten
Identitäten verifizieren
Vereinigte Staaten
Deutsch
StartseiteZahlungenAdd payment methodsBank debitsPre-authorized debit in Canada

Kanadische vorab autorisierte Lastschriftzahlungen annehmen

Erstellen Sie ein nutzerspezifisches Zahlungsformular für die Verwendung mit Stripe Checkout, um Zahlungen per vorab autorisierter Lastschriftzahlung in Kanada anzunehmen.

Für die Annahme vorab autorisierter kanadischer Lastschriftzahlungen (PAD) auf Ihrer Website müssen ein Objekt zum Überprüfen von Zahlungen erstellt, Informationen zur Zahlungsmethode und die Mandatsbestätigung erfasst und Zahlungen zur Verarbeitung und Verifizierung des Bankkontos Ihrer Kundin oder Ihres Kunden an Stripe übermittelt werden.

Mit Checkout können Sie eine Checkout-Sitzung mit acss_debit als Art der Zahlungsmethode erstellen, um alle Zahlungsstatus bis zum Abschluss der Zahlung zu verfolgen und zu verarbeiten.

Hinweis

Pre-authorized debit in Canada ist eine Zahlungsmethode mit verzögerter Benachrichtigung. Dies bedeutet, dass Gelder nicht sofort nach der Zahlung verfügbar sind. Eine Zahlung benötigt in der Regel 5 business days bis zum Eingang auf Ihrem Konto.

Kompatibilität bestimmen

Kundenregion: Canada

Unterstützte Währungen: cad, usd

Transaktionswährungen: cad, usd

Zahlungsmodus: Yes

Einrichtungsmodus: Yes

Abonnementmodus: Contact us

Für die Unterstützung von Zahlungen per vorab autorisierter Lastschrift in Kanada muss eine Checkout-Sitzung alle folgenden Bedingungen erfüllen:

  • Sie können nur einmalige Posten verwenden (Abonnements werden in Checkout noch nicht unterstützt).
  • Die Preise für alle Posten müssen in kanadischen oder US-Dollar angegeben werden (Währungscode cad bzw. usd).
  • Die Preise sämtlicher Posten müssen in derselben Währung sein. Falls Posten in verschiedenen Währungen vorhanden sind, muss für jede Währung eine separate Checkout-Sitzung erstellt werden.

Dargestellte Währung

Die meisten Bankkonten in Kanada werden in kanadischen Dollar (CAD) geführt, während nur sehr wenige andere Währungen wie den US-Dollar (USD) unterstützen. PAD-Zahlungen können sowohl in CAD als auch in USD angenommen werden, wobei es zur Vermeidung von Zahlungsfehlschlägen wichtig ist, die korrekte Währung für Ihre Kund/innen zu wählen.

Im Gegensatz zu den meisten kartenbasierten Zahlungsmethoden können Sie ein CAD-Konto ggf. nicht erfolgreich in USD belasten und umgekehrt ein USD-Konto nicht in CAD belasten. In den meisten Fällen kommt es bei einem solchen Versuch noch nach bis zu fünf Werktagen zu einem verzögerten Fehlschlagen der Zahlung.

Um das zu vermeiden, sollten Sie PAD-Zahlungen möglichst in CAD annehmen, sei denn, Sie sind sicher, dass das Kundenkonto Lastschriften in USD akzeptiert.

Zahlung annehmen

Hinweis

Erstellen Sie zunächst eine Integration, um mit Checkout Zahlungen anzunehmen, bevor Sie mit diesem Leitfaden fortfahren.

Dieser Leitfaden führt Sie durch die Aktivierung von ACH Direct Debit und zeigt die Unterschiede zwischen der Annahme von Zahlungen mit dynamischen Zahlungsmethoden und der manuellen Konfiguration von Zahlungsmethoden.

Kanadische vorab autorisierte Lastschriftzahlungen als Zahlungsmethode aktivieren

Führen Sie bei der Erstellung einer neuen Checkout-Sitzung folgende Schritte aus:

  1. Fügen Sie acss_debit zur Liste der payment_method_types hinzu.
    • Wenn Sie Zahlungsmethoden im Dashboard verwalten, müssen Sie payment_method_types nicht in den Bezahlvorgang aufnehmen, da dynamische Zahlungsmethoden standardmäßig aktiviert sind. Sie müssen jedoch noch payment_method_options einfügen.
  2. Stellen Sie sicher, dass alle line_items die Währung cad verwenden.
  3. Geben Sie zusätzliche payment_method_options-Parameter an, die Ihre Transaktion beschreiben. Nachfolgend finden Sie weitere Details.

Bei Zahlungen muss ein Zahlungsplan festgelegt werden, den Kundinnen/Kunden beim Bezahlvorgang autorisieren können. Unter PAD-Mandate finden Sie weitere Informationen dazu, wie Sie die passenden Mandatsoptionen für Ihr Unternehmen auswählen:

ParameterWertErforderlich
payment_method_options[acss_debit][mandate_options][payment_schedule]Der Zahlungsplan des Mandats. Folgende Werte werden unterstützt: interval, sporadic oder combined. In der Übersicht PAD-Mandate können Sie die passende Intervallbeschreibung für Ihr Unternehmen wählen.Ja
payment_method_options[acss_debit][mandate_options][interval_description]Textbeschreibung des Zahlungsplans. In der Übersicht PAD-Mandate können Sie die passende Intervallbeschreibung für Ihr Unternehmen erstellen.Erforderlich, wenn der Wert payment_schedule interval oder combined ist
payment_method_options[acss_debit][mandate_options][transaction_type]Die Art der Transaktionen, für die Sie das Mandat verwenden werden, entweder personal (wenn die Transaktionen aus persönlichen Gründen erfolgen) oder business (wenn die Transaktionen aus Gründen des Unternehmens erfolgen).Ja

Checkout-Sitzung erstellen

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "line_items[0][price_data][currency]"=cad \ -d "line_items[0][price_data][product_data][name]"=T-shirt \ -d "line_items[0][price_data][unit_amount]"=2000 \ -d "line_items[0][quantity]"=1 \ -d mode=payment \ -d "payment_method_options[acss_debit][mandate_options][payment_schedule]"=interval \ -d "payment_method_options[acss_debit][mandate_options][interval_description]"="First day of every month" \ -d "payment_method_options[acss_debit][mandate_options][transaction_type]"=personal \ -d "payment_method_types[0]"=acss_debit \ --data-urlencode success_url="https://example.com/success"

Während der Checkout-Sitzung wird den Kund/innen ein Modal der Nutzeroberfläche angezeigt, das die Erfassung der Bankkontodaten und eine sofortige Verifizierung handhabt, bei der optional auf eine Verifizierung mittels Testeinzahlungen ausgewichen werden kann. Für den eher unüblichen Fall, dass sich Kund/innen für die Verifizierung per Testeinzahlung entscheiden, zahlt Stripe automatisch zwei kleine Beträge auf das angegebene Bankkonto ein. Es dauert 1–2 Werktage, bis diese Einzahlungen auf dem Online-Kontoauszug der Kund/innen angezeigt werden. Kurz bevor die Einzahlungen erfolgen, erhalten die Kund/innen eine E-Mail mit einem Link zur Bestätigung dieser Beträge und zur Verifizierung des Bankkontos bei Stripe. Nach der Verifizierung wird die Zahlung verarbeitet.

Abwicklung Ihrer Bestellungen

Informieren Sie sich über die Ausführung von Bestellungen, nachdem Sie eine Zahlung angenommen haben.

Integration testen

E-Mail zur Verifizierung der Testeinzahlung erhalten

Um die E-Mail zur Verifizierung der Testeinzahlung in einer Sandbox zu erhalten, nachdem Sie die Bankkontodaten erfasst und ein Mandat angenommen haben, geben Sie bei der Bestätigung der Details der Zahlungsmethode im Feld payment_method[billing_details][email] eine E-Mail-Adresse im folgenden Format an: {any_prefix}+test_email@{any_domain}.

Testkontonummern

Stripe stellt mehrere Testnummern zur Verfügung, um sicherzustellen, dass Ihre Integration für manuell eingegebene Bankkontodaten produktionsbereit ist. Alle Testkonten, die eine Zahlung automatisch ausführen oder fehlschlagen lassen, müssen vor dem Zahlungsabschluss anhand der unten aufgeführten Testeinzahlungen überprüft werden.

InstitutsnummerTransitnummerKontonummerSzenario
00011000000123456789Die Zahlung ist sofort nach Prüfung der Testeinzahlungen erfolgreich.
00011000900123456789Die Zahlung ist mit einer Verzögerung von drei Minuten nach Prüfung der Testeinzahlungen erfolgreich.
00011000000222222227Die Zahlung schlägt sofort nach Prüfung der Testeinzahlungen fehl.
00011000900222222227Die Zahlung schlägt mit einer Verzögerung von drei Minuten nach Prüfung der Testeinzahlungen fehl.
00011000000666666661Die Testeinzahlungen zur Verifizierung schlagen fehl.
00011000000777777771Die Zahlung schlägt aufgrund des Zahlungsbetrags fehl, wodurch das Konto sein wöchentliches Zahlungsvolumenlimit überschreitet.
00011000000888888881Die Zahlung schlägt fehl, weil der Zahlungsbetrag das Transaktionslimit des Kontos überschreitet.

Um erfolgreiche oder fehlgeschlagene Bankkontoverifizierungen in einer Sandbox zu imitieren, verwenden Sie die folgenden aussagekräftigen Beträge für Testeinzahlungen:

Werte für TesteinzahlungenSzenario
32 und 45Die Verifizierung des Kontos ist erfolgreich.
10 und 11Simuliert das Überschreiten der Anzahl zulässiger Verifizierungsversuche.
Jede andere ZahlenkombinationDie Verifizierung des Kontos schlägt fehl.

Mit Rückerstattungen und Zahlungsanfechtungen umgehen

Das Rückerstattungszeitfenster für vorab autorisierte Lastschriftzahlungen in Kanada beträgt bis zu 180 Tage nach der Zahlung.

Kund/innen können eine Zahlung über Ihre Bank bis zu 90 Kalendertage nach der Zahlung anfechten. Gegen die Entscheidung der Bank kann kein Einspruch erhoben werden.

Erfahren Sie mehr über Anfechtungen vorab autorisierter Lastschriftzahlungen in Kanada.

Zusätzliche Überlegungen

Fehlschlagen der Verifizierung einer Testeinzahlung

Wenn die Verifizierung eines Bankkontos mittels Testeinzahlungen noch aussteht, kann die Verifizierung durch die Kundin/den Kunden aus zwei Gründen fehlschlagen:

  • Die Testeinzahlungen haben das Bankkonto der Kundin/des Kunden nicht erreicht (z. B. geschlossenes/nicht verfügbares Bankkonto oder falsche Bankkontonummer).
  • Die Verifizierung des Kontos durch die Kundin/den Kunden ist dreimal fehlgeschlagen. Wird diese Grenze überschritten, kann das Bankkonto nicht mehr verifiziert oder erneut verwendet werden.
  • Die Kundin/der Kunde hat das Bankkonto nicht innerhalb der Frist von 10 Tagen verifiziert.

Wenn die Verifizierung des Bankkontos aus einem der genannten Gründe fehlschlägt, können Sie das Ereignis checkout.session.async_payment_failed verarbeiten, um den Kunden/die Kundin zum Aufgeben einer neuen Bestellung aufzufordern.

OptionalNur Sofortverifizierung
Serverseitig

By default, Canadian pre-authorized debit payments allow your customers to use instant bank account verification or micro-deposits. You can optionally require instant bank account verification only using the payment_method_options[acss_debit][verification_method] parameter when you create the Checkout session.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d mode=payment \ -d customer={{CUSTOMER_ID}} \ -d "payment_method_types[0]"=acss_debit \ -d "line_items[0][price_data][currency]"=cad \ -d "line_items[0][price_data][product_data][name]"=T-shirt \ -d "line_items[0][price_data][unit_amount]"=2000 \ -d "line_items[0][quantity]"=1 \ -d "payment_method_options[acss_debit][mandate_options][payment_schedule]"=interval \ --data-urlencode "payment_method_options[acss_debit][mandate_options][interval_description]"="On November 25, 2021" \ -d "payment_method_options[acss_debit][mandate_options][transaction_type]"=personal \ -d "payment_method_options[acss_debit][verification_method]"=instant \ --data-urlencode success_url="https://example.com/success"

OptionalVerifizierung nur per Testeinzahlung
Serverseitig

Standardmäßig können Ihre Kund/innen bei vorab autorisierten Lastschriftzahlungen in Kanada die sofortige Bankkontoverifizierung oder Testeinzahlungen verwenden. Optional können Sie die Verifizierung von Testeinzahlungen nur mit dem Parameter payment_method_options[acss_debit][verification_method] verlangen, wenn Sie die Checkout-Sitzung erstellen. Der

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d mode=payment \ -d customer={{CUSTOMER_ID}} \ -d "payment_method_types[0]"=acss_debit \ -d "line_items[0][price_data][currency]"=cad \ -d "line_items[0][price_data][product_data][name]"=T-shirt \ -d "line_items[0][price_data][unit_amount]"=2000 \ -d "line_items[0][quantity]"=1 \ -d "payment_method_options[acss_debit][mandate_options][payment_schedule]"=interval \ --data-urlencode "payment_method_options[acss_debit][mandate_options][interval_description]"="On November 25, 2021" \ -d "payment_method_options[acss_debit][mandate_options][transaction_type]"=personal \ -d "payment_method_options[acss_debit][verification_method]"=microdeposits \ --data-urlencode success_url="https://example.com/success"

OptionalAbbuchungsdatum für Kunde/Kundin konfigurieren
Serverseitig

Mit dem Zieldatum können Sie das Datum steuern, an dem Stripe das Bankkonto einer Kundin oder eines Kunden belastet. Das Zieldatum muss mindestens drei Tage in der Zukunft und maximal 15 Tage nach dem aktuellen Datum liegen.

Mit dem Zieldatum wird geplant, dass das Geld das Konto der Kundin oder des Kunden am Zieldatum verlässt.

Zieldaten, die eines der folgenden Kriterien erfüllen, verzögern die Abbuchung bis zum nächsten verfügbaren Werktag:

  • Das Zieldatum fällt auf ein Wochenende, einen Feiertag oder einen anderen arbeitsfreien Tag.
  • Das Zieldatum liegt weniger als drei Werktage in der Zukunft.

Dieser Parameter wird auf Best-Effort-Basis ausgeführt. Es kann sein, dass die Bank jedes Kunden/jeder Kundin die Abbuchungen je nach örtlichen Feiertagen oder aus anderen Gründen zu unterschiedlichen Terminen vornimmt.

Vorsicht

Sie können die Verifizierungsmethode nicht auf Mikroeinzahlungen festlegen, wenn Sie ein Zieldatum verwenden, da die Dauer des Verifizierungsprozesses das Zieldatum überschreiten könnte und Zahlungen dann später als erwartet eintreffen könnten.

Siehe auch

  • Weitere Informationen zu vorab autorisierten Lastschriftzahlungen in Kanada
  • Mandate verwalten
  • Checkout-Ausführung
  • Checkout anpassen
War diese Seite hilfreich?
JaNein
  • Benötigen Sie Hilfe? Kontaktieren Sie den Kundensupport.
  • Schauen Sie sich unser Änderungsprotokoll an.
  • Fragen? Sales-Team kontaktieren.
  • LLM? Lesen Sie llms.txt.
  • Unterstützt von Markdoc