# Zahlungsinformationen erfassen und für die zukünftige Verwendung speichern Verwenden Sie Ihre Stripe Terminal-Integration, um Zahlungsmethoden für wiederkehrende Kundinnen und Kunden zu erfassen und zu speichern. Mit Stripe Terminal können Sie *Zahlungsmethoden* (PaymentMethods represent your customer's payment instruments, used with the Payment Intents or Setup Intents APIs) (einschließlich NFC-basierte [Mobile Wallets](https://docs.stripe.com/payments/wallets.md)) für wiederholte Online-Zahlungen erfassen und speichern. Starten Sie mithilfe einer persönlichen Zahlung ein Online-*Abonnement* (A Subscription represents the product details associated with the plan that your customer subscribes to. Allows you to charge the customer on a recurring basis) mit [Billing](https://docs.stripe.com/billing.md), speichern Sie Zahlungsdaten in einem Online-Kundenkonto oder schieben Sie eine Zahlung auf. ## Wiederverwendbare Zahlungsdetails erfassen und speichern Sie können wiederverwendbare Zahlungsdaten erfassen und für die Online-Nutzung mit Terminal speichern: - [Direkt, ohne die Zahlungsmethode zu belasten](https://docs.stripe.com/terminal/features/saving-payment-details/save-directly.md) - [Nach der Zahlung](https://docs.stripe.com/terminal/features/saving-payment-details/save-after-payment.md) ## Eine wiederverwendbare PaymentMethod erstellen Wenn Sie einen PaymentIntent oder SetupIntent mit einer Card-Present-Zahlungsmethode erstellen, können Sie die PaymentMethod nicht direkt speichern. In den meisten Fällen kann Stripe jedoch unter Verwendung der Zahlungsinformationen eine wiederverwendbare `generated_card` PaymentMethod erstellen. Sie stellt die gleiche Zahlungsmethode dar und kann für Online-Zahlungen wiederverwendet werden. ## Eine gespeicherte PaymentMethod belasten Sie können Kundenkonten zu einem späteren Zeitpunkt belasten, indem Sie die bei einer früheren Transaktion gespeicherten Zahlungsdetails verwenden. [PaymentIntent erstellen und bestätigen](https://docs.stripe.com/api/payment_intents/create.md#create_payment_intent-payment_method) mit der gespeicherten Zahlungsmethode. Zum [Speichern einer Karte oder einer Mobile Wallet aus einem Terminal PaymentIntent](https://docs.stripe.com/terminal/features/saving-payment-details/save-after-payment.md) fügen Sie die PaymentMethod `generated_card` einem Kunden/einer Kundin hinzu. So können Sie diese wiederverwenden, ohne die Zahlungsdaten erneut erfassen zu müssen. Wenn Sie eine PaymentMethod mit einem PaymentIntent verknüpfen und die PaymentMethod dabei nicht auch mit einer Kundin/einem Kunden verknüpfen, können Sie die PaymentMethod bei zukünftigen Transaktionen nicht wiederverwenden. ## Kundenkontos nach dem Bezahlvorgang belasten Falls sich die Kundin/der Kunde nicht in Ihrem Bezahlvorgang befindet, während Sie ihre/seine Karte belasten, legen Sie [off_session](https://docs.stripe.com/api/payment_intents/confirm.md#confirm_payment_intent-off_session) auf `true` fest. Das hat zur Folge, dass der PaymentIntent einen Fehler ausgibt, wenn eine Authentifizierung erforderlich ist. #### Curl ```bash curl https://api.stripe.com/v1/payment_intents \ -u <>: \ -d "payment_method_types[]"="card" \ -d "amount"=1099 \ -d "currency"="usd" \ -d "customer"="{{CUSTOMER_ID}}" \ -d "payment_method"="{{PAYMENT_METHOD_ID}}" ``` Wenn eine gespeicherte Karte oder eine Mobile Wallet belastet wird, können Sie die Methode [confirmPaymentIntent](https://docs.stripe.com/terminal/payments/collect-card-payment.md#confirm-payment) nicht verwenden. Bei Zahlungen mit generierten Karten handelt es sich um Online-Zahlungen, die nicht mit Methoden des Terminal SDK abgewickelt werden können. ## Kundenverhalten mit Karten-Fingerabdrücken nachverfolgen Nutzen Sie die Stripe-API, um wiederkehrende Kundinnen/Kunden über Online- und Einzelhandelskanäle hinweg leicht wiederzuerkennen. Dazu werden Transaktionen mit derselben Karte einander zugeordnet. Ähnlich wie `card`-Zahlungsmethoden verfügt jede `card_present`-Zahlungsmethode über das Attribut [fingerprint](https://docs.stripe.com/api/payment_methods/object.md#payment_method_object-card-fingerprint), das eine bestimmte Karte eindeutig identifiziert. Karten aus [mobilen Geldbörsen](https://docs.stripe.com/payments/wallets.md) (z. B. Apple Pay oder Google Pay) können Fingerabdrücke nicht gemeinsam mit online verwendeten Karten nutzen. Ab [API-Version vom 23.01.2018](https://docs.stripe.com/upgrades.md#2018-01-23) erkennen Connect-Plattformen Fingerabdrücke für `card_present`- und `card`-PaymentMethods, die für alle verbundenen Konten einheitlich sind. Mithilfe eines solchen Fingerabdrucks können Sie die Abbuchungen einer bestimmten Karte in einem verbundenen Konto anzeigen. ## Compliance Sie sind dafür verantwortlich, dass Sie alle geltenden Gesetze, Vorschriften und Netzwerkregeln einhalten, wenn Sie die Zahlungsdaten einer Kundin/eines Kunden speichern. Beispielsweise hat der Europäische Datenschutz-Ausschuss Leitlinien zum Speichern von Zahlungsdaten herausgegeben. Diese Anforderungen gelten in der Regel, wenn Sie die Zahlungsmethode Ihrer Kundin/Ihres Kunden für die zukünftige Verwendung speichern möchten, zum Beispiel wenn Sie die Zahlungsmethode einer Kundin/eines Kunden im Bezahlvorgang für einen zukünftigen Kauf anzeigen möchten wenn sie die Kundin/den Kunden belasten möchten, während sie/er Ihre Website oder App nicht aktiv nutzt, eine MOTO-Bestellung aufgibt oder in Ihrem Geschäft einkauft. Binden Sie Konditionen in Ihren Bezahlvorgang ein, aus denen hervorgeht, wie Sie die Details der Zahlungsmethode speichern möchten, und ermöglichen Sie es den Kundinnen/Kunden, sich dafür anzumelden. Wenn Sie planen, ein Kundenkonto zu belasten, während ein Kunde/eine Kundin nicht aktiv den Bezahlvorgang durchläuft, müssen Sie mindestens sicherstellen, dass Ihre Konditionen auch Folgendes abdecken: - Die kundenseitige Zustimmung, eine Zahlung oder mehrere Zahlungen für bestimmte Transaktionen in deren Namen einzuleiten. - Der erwartete Zeitpunkt und die voraussichtliche Häufigkeit von Zahlungen (z. B. Zahlungen für geplante Raten- oder Abonnementzahlungen oder für außerplanmäßige Aufstockungen). - So wird der Zahlungsbetrag bestimmt. - Ihre Stornorichtlinie, wenn Sie die Zahlungsmethode für einen Abonnementdienst einrichten. Dokumentieren Sie unbedingt die schriftliche Zustimmung Ihrer Kundinnen und Kunden zu diesen Bedingungen. Wenn Sie eine Zahlungsmethode speichern, können Sie sie nur für den in Ihren Konditionen festgelegten Zweck verwenden. Wenn Sie ein Kundenkonto belasten möchten, während ein Kunde/eine Kundin nicht aktiv den Bezahlvorgang durchläuft, und auch die Zahlungsmethode des Kunden/der Kundin speichern möchten, um sie ihm/ihr als gespeicherte Zahlungsmethode für zukünftige Einkäufe anzuzeigen, müssen Sie explizit die Zustimmung des Kunden/der Kundin einholen. Eine Möglichkeit, dies zu tun, ist das Kontrollkästchen „Meine Zahlungsmethode für die zukünftige Verwendung speichern“.