Skip to content

Entwickler-API

Integrieren mit URL-Schemas

Starten Sie die Stripe-Zahlungsabwicklung direkt in Ihrer App oder Website, um Transaktionen zu verarbeiten. Übergeben Sie Kundendaten, Beträge und Produktinformationen – und verarbeiten Sie anschließend den Callback.

So funktioniert es

1

Ihre App öffnet eine Zahlung:// URL mit Parametern

2

Stripe startet die Zahlung und verarbeitet die Transaktion.

3

Nach Abschluss der Anwendung werden Sie mit dem Ergebnis an Ihre Callback-URL weitergeleitet.

Endpunkte

Eine Ladung erstellen

payment://new?

Eine einmalige Zahlung mit Betrag, Währung und Beschreibung verarbeiten.

Parameter

NameTypErforderlichBeschreibung
amountintegerJaBetrag in Cent (z. B. 1000 = 10,00 $)
currencystringNEINDreistelliger ISO-Währungscode (Standard: USD)
descriptionstringNEINURL-codierte Gebührenbeschreibung
customerstringNEINVorhandene Stripe-Kunden-ID
emailstringNEINKunden-E-Mail für den Beleg
namestringNEINURL-codierter Kundenname
metadatastringNEINBenutzerdefinierte Schlüssel-Wert-Paare (URL-codiertes JSON)
callbackstringNEINURL, zu der nach Abschluss zurückgekehrt werden soll
autoprocessbooleanNEINStartbildschirm überspringen und Ladevorgang sofort starten
auto_returnbooleanNEINDie Callback-Funktion soll beim Laden des Ergebnisses ausgelöst werden, anstatt darauf zu warten, dass der Händler den Ergebnisdialog schließt. Standardmäßig deaktiviert.

Rechnung erstellen

payment://cart?

Erstellen Sie eine Stripe-Rechnung mit Positionen aus Ihrem Produktkatalog.

Parameter

NameTypErforderlichBeschreibung
pricesstringJaDurch Kommas getrennte Preis-IDs mit Mengen (z. B. price_abc:2,price_xyz:1)
customerstringNEINVorhandene Stripe-Kunden-ID
emailstringNEINKunden-E-Mail für den Beleg
namestringNEINURL-codierter Kundenname
callbackstringNEINURL, zu der nach Abschluss zurückgekehrt werden soll
auto_returnbooleanNEINDie Callback-Funktion soll beim Laden des Ergebnisses ausgelöst werden, anstatt darauf zu warten, dass der Händler den Ergebnisdialog schließt. Standardmäßig deaktiviert.

Bearbeitung von Rückrufen

Nach Abschluss der Transaktion leitet Payment for Stripe mit Abfrageparametern, die das Ergebnis angeben, an Ihre Callback-URL weiter. Standardmäßig erfolgt die Weiterleitung, nachdem der Händler den Ergebnisdialog geschlossen hat, damit er nach der Abbuchung weitere Aktionen durchführen kann (z. B. eine Quittung per E-Mail versenden oder eine Rückerstattung veranlassen). Mit `auto_return=true` wird die Weiterleitung ausgelöst, sobald das Ergebnis bekannt ist. Unterstützt iOS und Android.

Callback-Parameter

ParameterWerteBeschreibung
statussuccess | error | cancelledErgebnis der Transaktion
charge_idstringStripe-Zahlungs-ID (bei Erfolg)
errorstringFehlermeldung (bei einem Fehler)

Beispiele

Einfaches Aufladen

Berechnen Sie 10,00 $ mit nur einem Betrag

payment://new?amount=1000

Gebühr mit Beschreibung

Gebühr 25,00 € mit Beschreibung

payment://new?amount=2500&currency=eur&description=Coffee%20and%20pastry

Gebühr bei Neukunden

Berechnen Sie 50,00 $ und erstellen Sie einen Kundendatensatz.

payment://new?amount=5000&name=John%20Smith&[email protected]

Bestehende Kunden belasten

Einem bestehenden Stripe-Kunden 75,00 $ in Rechnung stellen

payment://new?amount=7500&customer=cus_ABC123xyz

Aufladen mit Metadaten

Berechnen Sie 100,00 $ inklusive benutzerdefinierter Metadaten für Ihre Datensätze

payment://new?amount=10000&description=Invoice%20%231234&metadata=%7B%22order_id%22%3A%221234%22%2C%22location%22%3A%22Store%20A%22%7D

Automatische Verarbeitung mit Rückruffunktion

Überspringen Sie den Startbildschirm und kehren Sie nach Abschluss der Arbeit zu Ihrer App zurück.

payment://new?amount=3500&autoprocess=true&callback=myapp://payment-complete

Automatische Rückkehr zum Ergebnis

Die Callback-Funktion sollte ausgelöst werden, sobald das Ergebnis bekannt ist, anstatt darauf zu warten, dass der Händler den Ergebnisdialog schließt.

payment://new?amount=3500&autoprocess=true&auto_return=true&callback=myapp://payment-complete

Rechnung mit Einzelposten

Erstellen Sie eine Rechnung mit Produkten aus Ihrem Stripe-Katalog

payment://cart?prices=price_coffee:2,price_muffin:1&[email protected]

Vollständiges Beispiel

Alle Parameter kombiniert für einen vollständig integrierten Durchfluss

payment://new?amount=15000&currency=usd&description=Service%20Fee&customer=cus_ABC123xyz&metadata=%7B%22invoice%22%3A%22INV-2024-001%22%7D&autoprocess=true&callback=myapp://payment-result

URL-Codierung

Denken Sie daran, Sonderzeichen in Parameterwerten URL-zu-kodieren. Leerzeichen werden zu %20, geschweifte Klammern zu %7B und %7D.

Bereit zur Integration?

Laden Sie die App herunter und testen Sie noch heute Ihre Integration.