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

Eine Zahlung akzeptieren und ein Mandat für zukünftige PayTo-Zahlungen speichern

So ziehen Sie PayTo-Zahlungen ein und autorisieren zukünftige Zahlungen.

Mit PayTo können Kundinnen/Kunden in Australien PayTo-Mandate für einmalige und wiederkehrende Zahlungen in ihren Banking-Apps authentifizieren. Kundinnen/Kunden zahlen mit PayTo, indem sie eine Benachrichtigung über eine ausstehende Mandatsanfrage erhalten, die Konditionen des Mandats autorisieren und dann wieder zu Ihrer App wechseln, wo Sie eine verzögerte Benachrichtigung darüber erhalten, ob die Zahlung erfolgreich war oder nicht.

Durch die Einrichtung eines PayTo-Mandats für zukünftige Zahlungen können Sie zukünftige wiederkehrende Zahlungen ohne erneute Autorisierung durch Kundinnen und Kunden einziehen. Kundinnen und Kunden können ihre PayTo-Mandate in ihren Banking-Apps anzeigen, verwalten, pausieren und stornieren.

Vorsicht

Die Änderung oder Pausierung von PayTo-Mandaten durch Kundinnen/Kunden wird von Stripe nicht unterstützt. Wenn ein Kunde/eine Kundin versucht, ein Mandat zu pausieren oder zu ändern, stornieren wir das Mandat und senden Ihnen einen mandate.updated-Webhook. Nach Erhalt des Webhooks können Sie sich mit dem Kunden/der Kundin in Verbindung setzen, um herauszufinden, warum er/sie ihr Mandat angepasst hat, und um ein neues Mandat zu erstellen.

Das Akzeptieren von PayTo-Zahlungen auf Ihrer Website besteht aus der Erstellung eines Objekts zum Verfolgen einer Zahlung, dem Einziehen der Informationen zur Zahlungsmethode und der Bestätigung des Mandats sowie der Übermittlung der Zahlung an Stripe zur Verarbeitung. Stripe verwendet dieses Zahlungsobjekt, den PaymentIntent, um alle Bereiche der Zahlung zu verfolgen und zu bearbeiten, bis die Zahlung abgeschlossen ist.

Kompatibilität bestimmen

Kundenregion: Australia

Unterstützte Währungen: aud

Transaktionswährungen: aud

Zahlungsmodus: Yes

Einrichtungsmodus: Yes

Abonnementmodus: Yes

Um PayTo-Zahlungen in Checkout zu unterstützen, drücken Sie alle Preise für alle Posten in AUD aus (Währungscode aud).

Eine Zahlung akzeptieren

Notiz

Diese Anleitung baut auf der grundlegenden Checkout-Integration zum Akzeptieren von Zahlungen auf.

Um Payto als Zahlungsmethode zu aktivieren, erstellen Sie eine neue Checkout-Sitzung:

  1. Fügen Sie payto zur Liste der payment_method_types hinzu.
  2. Stellen Sie sicher, dass alle Ihre line_items die Währung aud verwenden.
Ruby
Python
PHP
Java
Node.js
Gehen Sie zu
.NET
No results
Stripe::Checkout::Session.create({ mode: 'payment', payment_method_types: ['card'], payment_method_types: ['card', 'payto'], line_items: [{ price_data: { currency: 'aud', product_data: { name: 'T-shirt', }, unit_amount: 2000, }, quantity: 1, }], payment_method_options: { payto: { setup_future_usage: 'off_session', mandate_options: { amount_type: 'maximum', amount: 10000, payment_schedule: 'adhoc' } } }, success_url: 'https://example.com/success', cancel_url: 'https://example.com/cancel' })

Abwicklung Ihrer Bestellungen

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

Ihre Integration testen

Testen Sie Ihre PayTo-Integration mit Ihren Test-API-Schlüsseln, indem Sie die verschiedenen Test-PayIDs und Bankkontodaten unten verwenden. Jeder Datensatz hat ein anderes Szenario zufolge, mit dem Ihre Integration im Live-Modus häufig konfrontiert wird.

PayIDBeschreibung
{any_prefix}+succeed@{any_domain}Der Status des PaymentIntent wechselt nach 10 Sekunden von requires_action zu processing und dann nach weiteren 5 Sekunden zu succeeded. Das Mandat geht in den Status active über.
{any_prefix}+decline@{any_domain}Der Status des PaymentIntent wechselt nach 10 Sekunden von requires_action zu requires_payment_method. Stripe gibt den Fehlercode payment_method_provider_decline und den Ablehnungscode invalid_authorization zurück. Das Mandat geht in den Status inactive über.
{any_prefix}+expire@{any_domain}Der Status des PaymentIntent wechselt nach 10 Minuten von requires_action zu requires_payment_method. Stripe gibt den Fehlercode payment_method_provider_decline und den Ablehnungscode generic_decline zurück. Das Mandat geht in den Status inactive über.
{any_prefix}+insufficient_funds@{any_domain}Der Status des PaymentIntent wechselt nach 10 Sekunden von requires_action zu processing und dann nach weiteren 5 Sekunden zu requires_payment_method . Stripe gibt den Fehlercode payment_method_provider_decline und den Ablehnungscode insufficient_funds zurück. Das Mandat geht in den Status inactive über.
{any_prefix}+revoke@{any_domain}Der Status des PaymentIntent wechselt nach 10 Sekunden von requires_action zu processing und dann nach weiteren 5 Sekunden zu succeeded. Das Mandat beginnt im Status active und wechselt nach 1 Minute zu inactive.
{any_prefix}+agreement_type_not_supported@{any_domain}Der PaymentIntent Status wechselt nach 10 Sekunden von requires_action zu requires_payment_method. Stripe gibt den Fehlercode payment_method_provider_decline zurück. Das Mandat geht in den Status inactive über.
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