Skip to content

Utvecklar-API

Integrera med URL-scheman

Starta Payment for Stripe från din app eller webbplats för att behandla transaktioner. Skicka kunddata, belopp och produktinformation – hantera sedan återuppringningen när den är klar.

Hur det fungerar

1

Din app öppnar en betalning:// URL med parametrar

2

Betalning för Stripe startas och behandlar transaktionen

3

När det är klart omdirigerar appen till din återuppringnings-URL med resultatet

Slutpunkter

Skapa en debitering

payment://new?

Bearbeta en engångsbetalning med belopp, valuta och beskrivning.

Parametrar

NamnTypNödvändigBeskrivning
amountintegerJaBelopp i cent (t.ex. 1000 = 10,00 USD)
currencystringIngaISO-valutakod med tre bokstäver (standard: USD)
descriptionstringIngaURL-kodad debiteringsbeskrivning
customerstringIngaBefintligt Stripe-kund-ID
emailstringIngaKundens e-postadress för kvitto
namestringIngaURL-kodat kundnamn
metadatastringIngaAnpassade nyckel-värde-par (URL-kodad JSON)
callbackstringIngaURL att återgå till efter avslutad
autoprocessbooleanIngaHoppa över startskärmen och starta laddningen direkt

Skapa en faktura

payment://cart?

Skapa en Stripe-faktura med radartiklar från din produktkatalog.

Parametrar

NamnTypNödvändigBeskrivning
pricesstringJaKommaavgränsade pris-ID:n med kvantiteter (t.ex. price_abc:2,price_xyz:1)
customerstringIngaBefintligt Stripe-kund-ID
emailstringIngaKundens e-postadress för kvitto
namestringIngaURL-kodat kundnamn
callbackstringIngaURL att återgå till efter avslutad

Hantera återuppringningar

När transaktionen är klar omdirigerar Payment for Stripe till din callback-URL med frågeparametrar som anger resultatet.

Återuppringningsparametrar

ParameterVärdenBeskrivning
statussuccess | error | cancelledResultat av transaktionen
charge_idstringStripe-debiterings-ID (vid lyckad betalning)
errorstringFelmeddelande (vid fel)

Exempel

Enkel laddning

Debitera 10,00 USD med bara ett belopp

payment://new?amount=1000

Debitering med beskrivning

Debitera 25,00 € med en beskrivning

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

Debitering med ny kund

Debitera 50,00 USD och skapa en kundpost

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

Debitera befintliga kunder

Debitera 75,00 USD för en befintlig Stripe-kund

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

Ladda med metadata

Debitera 100,00 USD för anpassad metadata för dina poster

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

Automatisk bearbetning med återuppringning

Hoppa över startskärmen och återgå till din app när du är klar

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

Faktura med radposter

Skapa en faktura med produkter från din Stripe-katalog

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

Komplett exempel

Alla parametrar kombinerade för ett helt integrerat flöde

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-kodning

Kom ihåg att URL-koda specialtecken i parametervärden. Mellanslag blir %20, klammerparenteser blir %7B och %7D.

Redo att integrera?

Ladda ner appen och börja testa din integration idag.