API

Ett enkelt, lättanvänt URL-schema för att integrera ditt företag med Payment for Stripe.

Omdirigera enkelt från valfri iOS-app eller webbplats, direkt till betalningsappen för att få betalt.

Fyll i en ny avgift

Skicka data till betalning för att skapa avgifter: payment://new?

Lägg till ett belopp i cent: payment://new?amount=2000

Välj en valuta som stöds: payment://new?currency=usd

Lägg till en webbadresskodad beskrivning för debiteringen: payment://new?description=Cat+Sweater

Skapa en faktura med rader

Alternativt kan du skapa en rad Stripe-faktura: payment://cart?

Skicka ett pris-ID och kvantitetspar: payment://cart?line_items=price_xxx:3

Eller skicka vidare flera pris-ID och kvantiteter: payment://cart?line_items=price_abc:3,price_xyz:2

Dessutom kan du använda en kupong: payment://cart?coupon=kZjFzekm

Ange kundinformation (valfritt)

Lägg till ett URL-kodat namn för kunden: payment://new?name=John+Doe

Ange en e-postadress för ett kvitto: payment://new?email=john@doe.com

Ange en webbadress för återuppringning

Efter en lyckad transaktion kommer Betalningsappen tillbaka till din app. payment://new?callback=https://foo.bar.com/hook

Förutom att iOS automatiskt släpper dig tillbaka till din webbplats, kommer vi också att returnera lite information, inklusive: https://foo.bar.com/hook?success=true&
  amount=2000&currency=usd&
  chargeId=pi_xxxxxx

I händelse av ett fel kan du få ett meddelande formaterat som: https://foo.bar.com/hook?error[message]=Card+declined

https://foo.bar.com/hook?cancelled=true

Använd en befintlig kund

Använd en befintlig Stripe-kund genom att ange deras ID: payment://new?customer_id=cus_xxxxxx

Detta förväljer kunden för transaktionen, så deras sparade betalningsmetoder blir tillgängliga.

Inkludera anpassade metadata

Skicka anpassad metadata som ska inkluderas i Stripe-debiteringen: payment://new?metadata[order_id]=12345

Lägg till flera metadatafält efter behov: payment://new?metadata[order_id]=12345&
  metadata[source]=pos

Automatiskt behandla betalningar

Hoppa över startskärmen och starta laddningen direkt: payment://new?amount=2000&auto=true

Betalningen påbörjas automatiskt när appen öppnas. Om en kortläsare är ansluten kommer den att uppmana till betalning direkt.

Komplett exempel

Här är ett exempel som kombinerar allt:

payment://new?amount=2000&
  currency=usd&
  customer_id=cus_xxxxxx&
  metadata[order_id]=12345&
  callback=myapp://payment&
  auto=true

Vill du ha något mer från API?
Låt oss veta