Weiter zum Inhalt
Konto erstellen
oder
anmelden
Das Logo der Stripe-Dokumentation
/
KI fragen
Konto erstellen
Anmelden
Jetzt starten
Zahlungen
Umsatz
Plattformen und Marktplätze
Geldmanagement
Entwicklerressourcen
Übersicht
Informationen zu Stripe Payments
Aktualisieren Sie Ihre Integration
Zahlungsanalysefunktionen
Online-Zahlungen
ÜbersichtIhren Use case findenZahlungen verwalten
Payment Links verwenden
Bezahlseite erstellen
Erweiterte Integration erstellen
    Übersicht
    Quickstart
    Erweiterte Integration entwerfen
    Erscheinungsbild anpassen
    Zahlungsmethoden verwalten
      Zahlungen mit dem Express Checkout Element annehmen
      Nutzerdefinierte Zahlungsmethoden hinzufügen
      Zahlungsmethoden anpassen
      Zahlungsmethoden von Kundinnen und Kunden speichern und abrufen
    Zusätzliche Informationen erfassen
    Steuern auf Ihre Zahlungen einziehen
    Die für eine Zahlung verwendete Zahlungsmethode speichern
    Zahlungsmethode speichern, ohne eine Zahlung zu tätigen
    Belege und bezahlte Rechnungen senden
In-App-Integration erstellen
Zahlungsmethoden
Zahlungsmethoden hinzufügen
Zahlungsmethoden verwalten
Schnellerer Bezahlvorgang mit Link
Zahlungsschnittstellen
Payment Links
Checkout
Web Elements
In-App-Elements
Zahlungsszenarien
Umgang mit mehreren Währungen
Nutzerdefinierte Zahlungsabläufe
Flexibles Acquiring
Orchestrierung
Präsenzzahlungen
Terminal
Mehr als Zahlungen
Unternehmensgründung
Krypto
Financial Connections
Climate
Betrug verstehen
Betrugsprävention von Radar
Zahlungsanfechtungen verwalten
Identitäten verifizieren
StartseiteZahlungenBuild an advanced integrationManage payment methods

Nutzerdefinierte Zahlungsmethoden hinzufügen

Fügen Sie dem Payment Element nutzerdefinierte Zahlungsmethoden hinzu.

Mit dem Stripe Payment Element können Ihre Nutzer/innen mit vielen Zahlungsmethoden über eine einzige Integration bezahlen. Verwenden Sie nutzerdefinierte Zahlungsmethoden, wenn Sie zusätzliche Zahlungsmethoden anzeigen müssen, die nicht über Stripe verarbeitet werden. Wenn Sie nutzerdefinierte Zahlungsmethoden verwenden, können Sie Einkäufe, die außerhalb von Stripe abgewickelt werden, optional zu Berichtszwecken in Ihrem Stripe-Konto erfassen.

Um eine nutzerdefinierte Zahlungsmethode zu konfigurieren, erstellen Sie sie in Ihrem Stripe-Dashboard und geben Sie einen Anzeigenamen und ein Symbol an, die auch im Payment Element angezeigt werden. Das Stripe-Dashboard bietet außerdem Zugriff auf über 50 voreingestellte nutzerdefinierte Zahlungsmethoden. Nachdem Sie die Zahlungsmethode erstellt haben, befolgen Sie die nachstehende Anleitung, um das Payment Element zu konfigurieren. Die Einrichtung des Payment Element erfordert zusätzlichen Konfigurationsaufwand, da Transaktionen mit nutzerdefinierten Zahlungsmethoden außerhalb von Stripe verarbeitet und finalisiert werden.

Notiz

Wenn Sie sich mit einem Drittanbieter-Zahlungsabwickler vernetzen, sind Sie für die Einhaltung geltender rechtlicher Anforderungen verantwortlich, einschließlich Ihrer Vereinbarung mit Ihrem PSP, der geltenden Gesetze usw.

In diesem Leitfaden wird eine nutzerdefinierte Zahlungsmethode unter Verwendung des HTML- oder JS-Beispiels aus dem Leitfaden Zahlungsdetails erfassen, bevor Sie einen Intent erstellen hinzugefügt.

Bevor Sie beginnen

  1. Erstellen Sie ein Stripe-Konto oder melden Sie sich an.
  2. Befolgen Sie die Anweisungen unter Zahlungsdetails erfassen, bevor Sie einen Intent erstellen, um eine Zahlungsintegration abzuschließen.
  3. Führen Sie dann für jede nutzerdefinierte Zahlungsmethode, die Sie angeben möchten, die folgenden Schritte aus.

Ihre nutzerdefinierte Zahlungsmethode im Dashboard erstellen
Dashboard

Gehen Sie zu Einstellungen > Zahlungen > Nutzerdefinierte Zahlungsmethoden, um zu der Seite der nutzerdefinierten Zahlungsmethoden zu gelangen. Erstellen Sie eine nutzerdefinierte Zahlungsmethode und geben Sie den Anzeigenamen und das Logo an, das das Payment Element anzeigt.

Wahl des richtigen Logos

  • Wenn Sie ein Logo mit einem transparenten Hintergrund bereitstellen, berücksichtigen Sie die Hintergrundfarbe des Payment Element auf Ihrer Seite und stellen Sie sicher, dass es auffällt.
  • Wenn Sie ein Logo mit einer Hintergrundfüllung bereitstellen, bieten wir keine abgerundeten Ecken an - schließen Sie diese in Ihre Datei ein.
  • Wählen Sie eine Logo-Variante, die auf 16 Pixel x 16 Pixel verkleinert werden kann. Dies ist oft die eigenständige Logo-Marke für eine Marke.

Nach dem Erstellen der nutzerdefinierten Zahlungsmethode zeigt das Dashboard die ID der nutzerdefinierten Zahlungsmethode (beginnend mit cpmt_) an, die in Schritt 2 benötigt wird.

Fügen Sie die nutzerdefinierte Art der Zahlungsmethode zu Ihrer Stripe Elements-Konfiguration hinzu
Clientseitig

Geben Sie in Ihrer Datei checkout.js, in der Sie Stripe Elements initialisieren, die customPaymentMethods an, die dem Payment Element hinzugefügt werden sollen. Zusätzlich zur Angabe der ID aus Schritt 1 (sie beginnt mit cpmt_) geben Sie den options.type und den optionalen subtitle an.

checkout.js
const elements = stripe.elements({ // ... customPaymentMethods: [ { id:
'{{CUSTOM_PAYMENT_METHOD_TYPE_ID}}'
, options: { type: 'static', subtitle: 'Optional subtitle', } } ] });

Wenn das Payment Element geladen wird, wird nun Ihre nutzerdefinierte Zahlungsmethode angezeigt.

Stripe Payment Element zeigt eine nutzerdefinierte Zahlungsmethode namens PM Name an.

OptionalEingebettete nutzerdefinierte Inhalte anzeigen
Vorschau
Clientseitig

Übermittlung der Zahlungsmethode handhaben
Clientseitig

Aktualisieren Sie die Funktion handleSubmit, die aufgerufen wird, wenn Nutzer/innen auf Ihrer Website auf die Schaltfläche zum Bezahlen klicken, damit Transaktionen mit nutzerdefinierten Zahlungsmethoden außerhalb von Stripe verarbeitet werden.

Die Funktion elements.submit() ruft die aktuell ausgewählte Art der Zahlungsmethode ab. Wenn die ausgewählte Zahlungsmethode Ihre nutzerdefinierte Zahlungsmethode ist, verarbeiten Sie die Transaktion entsprechend. Beispielsweise können Sie ein Modal anzeigen und die Zahlung dann auf Ihrem eigenen Server verarbeiten oder Ihren Kunden/Ihre Kundin auf eine externe Zahlungsseite weiterleiten.

checkout.js
async function handleSubmit(e) { const { submitError, selectedPaymentMethod } = await elements.submit(); if (selectedPaymentMethod ===
'{{CUSTOM_PAYMENT_METHOD_TYPE_ID}}'
) { // Process CPM payment on merchant server and handle redirect const res = await fetch("/process-cpm-payment", { method: 'post' }); ... } else { // Process Stripe payment methods ... } }

OptionalGeben Sie die Reihenfolge der nutzerdefinierten Zahlungsmethoden an
Clientseitig

War diese Seite hilfreich?
JaNein
  • Benötigen Sie Hilfe? Kontaktieren Sie den Kundensupport.
  • Nehmen Sie an unserem Programm für frühzeitigen Zugriff teil.
  • Schauen Sie sich unser Änderungsprotokoll an.
  • Fragen? Sales-Team kontaktieren.
  • LLM? Lesen Sie llms.txt.
  • Unterstützt von Markdoc