Plattformen mit der Sources API verbindenVeraltet
Überlegungen für Stripe Connect-Plattformen zur Unterstützung neuer Zahlungsmethoden, bei denen die Sources API verwendet wird
Achtung
We deprecated the Sources API and plan to remove support for local payment methods. If you currently handle any local payment methods using the Sources API, you must migrate them to the Payment Methods API.
Obwohl wir nicht beabsichtigen, die Unterstützung für Kartenzahlungen zu entfernen, empfehlen wir, die Sources API durch die PaymentMethods API zu ersetzen, die Zugriff auf unsere neuesten Funktionen und Zahlungsmethoden bietet.
Inhaber/innen von Connect-Plattformen können zusätzliche Zahlungsmethoden nutzen, die in Verbindung mit Sources unterstützt werden. Weitere Informationen zum Erstellen von Zahlungen für verbundene Nutzer/innen und welches Verfahren für Sie am besten geeignet ist, finden Sie in unserer Dokumentation zu Zahlungen und Gebühren für Connect.
Destination Charges Erstellen
Wenn Sie sich für Destination Charges entscheiden, sollten Sie Quellen direkt auf Ihrer Plattform erstellen und Abbuchungen unter Verwendung der entsprechenden Zielparameter erstellen. Die Kundinnen/Kunden werden von Ihrer Plattform belastet, die dann den erforderlichen Betrag auf das Zielkonto überweist.
Bei Destination Charges in Verbindung mit Karten wird der Name Ihrer Plattform in den Zahlungsbeschreibungen in der Abrechnung angezeigt, und die Abbuchung wird dem verbundenen Konto zugeordnet. Bei Destination Charges in Verbindung mit alternativen Zahlungsmethoden (Alternative Payment Methods, APMs) wird der Name Ihrer Plattform in den Zahlungsbeschreibungen in der Abrechnung angezeigt, die Abbuchung wird jedoch Ihrer Plattform zugeordnet.
Erstellen von Direct Charges
Wenn Sie sich für Direct Charges entscheiden, müssen Sie sicherstellen, dass das verbundene Konto für die Zahlungsmethode eingerichtet ist, die Sie verwenden möchten (siehe unten). Bei Verwendung von Direct Charges müssen Quellen für verbundene Konten erstellt werden. Um dies zu erreichen, können Sie source.
mit dem Wert der ID eines verbundenen Kontos übergeben, wenn Sie Stripe.js verwenden.
// Set the connected Stripe Account on which the source should be created var stripe = Stripe(
, {stripeAccount: "{{CONNECTED_STRIPE_ACCOUNT_ID}}"}, ); stripe.createSource({ type: 'ideal', amount: 1099, currency: 'eur', owner: { name: 'Jenny Rosen', }, redirect: { return_url: 'https://shop.example.com/crtA6B28E1', }, }).then(function(result) { // handle result.error or result.source });'pk_test_TYooMQauvdEDq54NiTphI7jx'
Wenn Sie serverseitig Quellen erstellen, können Sie die Authentifizierung über den Stripe-Konto-Header mit einer unserer unterstützten Bibliotheken durchführen.
Klonen von Kartenquellen
Kartenquellen (da sie nicht eng an Ihre Plattform gebunden sind, weil sie keinen Authentifizierungsablauf erfordern), können auf Ihrer Plattform erstellt und dann in ein verbundenes Konto geklont werden, um dort Direct Charges zu erstellen.
Sobald Sie eine Kartenquelle erstellt und einem Kunden/einer Kundin hinzugefügt haben (unter Quellen und Kundinnen/Kunden finden Sie weitere Informationen zur Interaktion dieser beiden Objekte) , können Sie diese Kartenquelle mit der ID des verbundenen Kontos als Stripe-Account
-Header in ein verbundenes Konto klonen:
Kartenquellen sind in der Regel reusable
. Beim Klonen kann jedoch die Nutzung außer Kraft gesetzt werden, um einzuschränken, wie sie von dem verbundenen Konto verwendet werden können. Hierfür geben Sie beim Klonen der Quelle usage
als single_
an.
Wenn Sie wiederverwendbare Kartenquellen in Ihrem verbundenen Konto erstellen, sollten Sie sicherstellen, dass Sie sie Kundinnen/Kunden hinzufügen, bevor Sie sie belasten. Weitere Informationen zum Hinzufügen von Quellen zu Kundinnen/Kunden und zu ihrer Verwaltung finden Sie unter Quellen und Kundinnen/Kunden.