Skip to content

Kehittäjän API

Integroi URL-osoitteet

Käynnistä Stripen maksut sovelluksestasi tai verkkosivustoltasi käsitelläksesi maksutapahtumia. Välitä asiakastiedot, summat ja tuotetiedot ja käsittele sitten takaisinsoitto, kun maksu on valmis.

Näin se toimii

1

Sovelluksesi avautuu maksu:// URL-osoite parametreilla

2

Stripe-maksu käynnistää ja käsittelee tapahtuman

3

Kun sovellus on valmis, se ohjaa takaisinsoitto-URL-osoitteeseesi tuloksen kanssa.

Päätepisteet

Luo veloitus

payment://new?

Käsittele kertaluonteinen maksu summalla, valuutalla ja kuvauksella.

Parametrit

NimiTyyppiPakollinenKuvaus
amountintegerKylläSumma sentteinä (esim. 1000 = 10,00 $)
currencystringEiKolmikirjaiminen ISO-valuuttakoodi (oletus: USD)
descriptionstringEiURL-koodattu veloituksen kuvaus
customerstringEiOlemassa oleva Stripe-asiakastunnus
emailstringEiAsiakkaan sähköpostiosoite kuittia varten
namestringEiURL-koodattu asiakkaan nimi
metadatastringEiMukautetut avain-arvo-parit (URL-koodattu JSON)
callbackstringEiURL-osoite, johon palataan valmistumisen jälkeen
autoprocessbooleanEiOhita aloitusnäyttö ja aloita lataus heti

Luo lasku

payment://cart?

Luo Stripe-lasku, joka sisältää tuoteluettelosi rivikohtia.

Parametrit

NimiTyyppiPakollinenKuvaus
pricesstringKylläPilkuilla erotetut hintatunnukset määrien kanssa (esim. price_abc:2, price_xyz:1)
customerstringEiOlemassa oleva Stripe-asiakastunnus
emailstringEiAsiakkaan sähköpostiosoite kuittia varten
namestringEiURL-koodattu asiakkaan nimi
callbackstringEiURL-osoite, johon palataan valmistumisen jälkeen

Takaisinsoittojen käsittely

Kun maksutapahtuma on valmis, Payment for Stripe ohjaa sinut takaisinsoitto-URL-osoitteeseesi, jonka kyselyparametrit osoittavat tuloksen.

Takaisinkutsuparametrit

ParametriArvotKuvaus
statussuccess | error | cancelledTransaktion tulos
charge_idstringStripe-maksutunnus (onnistuttuaan)
errorstringVirheilmoitus (virheen sattuessa)

Esimerkkejä

Yksinkertainen lataus

Veloita 10,00 dollaria pelkällä summalla

payment://new?amount=1000

Veloitus kuvauksella

Veloitus 25,00 € kuvauksella

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

Veloita uudelta asiakkaalta

Veloita 50,00 dollaria ja luo asiakastietue

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

Veloita olemassa olevalta asiakkaalta

Veloita 75,00 dollaria olemassa olevalta Stripe-asiakkaalta

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

Veloita metadatan avulla

Veloita 100,00 dollaria mukautetuilla metatiedoilla tietueistasi

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

Automaattinen käsittely takaisinkutsun avulla

Ohita aloitusnäyttö ja palaa sovellukseen, kun olet valmis

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

Lasku, jossa on rivejä

Luo lasku Stripe-luettelosi tuotteista

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

Täydellinen esimerkki

Kaikki parametrit yhdistettynä täysin integroitua virtausta varten

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

Muista URL-koodata erikoismerkit parametriarvoissa. Välilyönneistä tulee %20, aaltosulkeista %7B ja %7D.

Valmiina integroitumaan?

Lataa sovellus ja aloita integraatiosi testaaminen jo tänään.