Künftige Amazon Pay-Zahlungen einrichten
Erfahren Sie, wie Sie Amazon Pay-Details speichern und später Zahlungen Ihrer Kundschaft akzeptieren.
Sie können die Setup Intents API verwenden, um Details zur Zahlungsmethode im Voraus zu erfassen. Der endgültige Betrag bzw. das Zahlungsdatum werden hierbei erst später festgelegt. Dies ist nützlich für Folgendes:
- Speichern von Zahlungsmethoden in einer Wallet, um zukünftige Einkäufe zu optimieren
- Einziehen von Zuschlägen nach Abwicklung einer Dienstleistung
- Kostenlosen Testzeitraum für ein Abonnement starten
Verwenden Sie die Payment Intents API, um Angaben zur Zahlungsmethode zu erfassen und die gespeicherte Zahlungsmethode umgehend zu belasten.
Erfahren Sie, wie Sie ein Abonnement mit Amazon Pay einrichten und wiederkehrende Zahlungen erstellen, nachdem Sie Ihre Zahlungsmethode in Checkout gespeichert haben.
Stripe einrichtenServerseitig
Zunächst benötigen Sie ein Stripe-Konto. Registrieren Sie sich jetzt.
Nutzen Sie unsere offiziellen Bibliotheken für den Zugriff auf die Stripe-API über Ihre Anwendung:
Erlaubnis zur Speicherung von Zahlungsmethoden einholenServerseitig
Wenn Sie eine Zahlungsmethode für die spätere Verwendung speichern, benötigen Sie hierfür eine kundenseitige Zustimmung. Indem Sie im Voraus eine Vereinbarung (auch Mandat bezeichnet) erstellen, können Sie die Zahlungsdaten Ihrer Kundinnen und Kunden speichern und die Kundenkonten belasten, wenn sie Ihre Website oder App nicht aktiv nutzen.
Binden Sie Geschäftsbedingungen in Ihre Website oder App ein, aus denen hervorgeht, wie Sie die Angaben Ihrer Kundinnen und Kunden zu den Zahlungsmethoden speichern möchten, und holen Sie deren Zustimmung ein. Wenn Sie Zahlungen auch verarbeiten möchten, wenn sie offline sind, müssen Sie sicherstellen, dass Ihre Geschäftsbedingungen außerdem Folgendes abdecken:
- Die kundenseitige Erlaubnis, eine Zahlung oder mehrere Zahlungen für bestimmte Transaktionen in deren Namen einzuleiten
- Die voraussichtliche Häufigkeit (d. h. einmalig oder wiederkehrend) und der Zahlungszeitpunkt
- Wie Sie den Zahlbetrag ermitteln
- Ihre Stornorichtlinie, wenn Sie die Zahlungsmethode für einen Abonnementdienst einrichten
Dokumentieren Sie unbedingt die schriftliche Zustimmung Ihrer Kundinnen und Kunden zu diesen Bedingungen.
Kundinnen/Kunden erstellen oder abrufenServerseitig
Um die Zahlungsmethode Amazon Pay für künftige Zahlungen zu speichern, müssen Sie diese den gewünschten Kundinnen und Kunden zuordnen.
Erstellen Sie ein Kundenobjekt, wenn Ihre Kundinnen und Kunden ein Konto bei Ihrem Unternehmen anlegen. Wenn Sie die ID des Kundenobjekts mit Ihrer eigenen Kundendarstellung verknüpfen, können Sie später die gespeicherten Angaben zur Zahlungsmethode abrufen und verwenden. Wurde kundenseitig noch kein Konto erstellt, können Sie dennoch ein Kundenobjekt erstellen und es zu einem späteren Zeitpunkt mit Ihrer eigenen internen Darstellung des Kontos verknüpfen.
Zeigen Sie die Autorisierungsbedingungen auf Ihrem Zahlungsformular anClientseitig
Speichern Sie die Amazon Pay-Anmeldeinformationen der Kundin/des Kunden, um ihr/sein Konto für zukünftige Off-Session-Zahlungen zu belasten. Ihr nutzerspezifisches Zahlungsformular muss einen schriftlichen Autorisierungshinweis enthalten, bevor der PaymentIntent oder der SetupIntent bestätigt wird.
Sie müssen die Autorisierung nur anzeigen, wenn Sie die Amazon Pay-Anmeldedaten der Kundin/des Kunden zum ersten Mal speichern.
Wir empfehlen Ihnen, den folgenden Text für Ihr individuelles Zahlungsformular zu verwenden:
Indem Sie fortfahren, erteilen Sie Rocket Rides die Genehmigung, Ihr Amazon Pay-Konto für diese und künftige Zahlungen im Einklang mit den AGB von Rocket Rides zu belasten, bis Sie Ihre Genehmigung widerrufen.
PaymentIntent mit einer gespeicherten Zahlungsmethode erstellenServerseitig
Nachdem Sie eine PaymentMethod erstellt haben, können Sie zukünftige Zahlungen per Amazon Pay annehmen, indem Sie ein PaymentIntent erstellen und bestätigen. Verwenden Sie zum Bestätigen eines PaymentIntent dieselbe Zahlungsmethoden-ID aus dem vorherigen SetupIntent- oder PaymentIntent-Objekt. Der Wert off_ muss auch auf „true“ gesetzt sein, wenn sich Kundinnen und Kunden in diesem PaymentIntent nicht in einem Bezahlvorgang befinden.
OptionalWiederverwendbare Zahlungsmethode entfernen
Um eine wiederverwendbare Zahlungsmethode zu deaktivieren, kann Ihr Server die detach PaymentMethod API aufrufen. Stripe sendet sowohl ein mandate.updated-Ereignis als auch ein payment_method.detached-Ereignis. Wenn Sie Benachrichtigungen erhalten möchten, abonnieren Sie Webhook-Ereignisse.