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

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

Bearbeitung von Rückrufen

Nach Abschluss der Transaktion leitet Payment for Stripe Sie mit Abfrageparametern, die das Ergebnis angeben, zu Ihrer Callback-URL weiter.

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

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.