API

Yksinkertainen, helppokäyttöinen URL-osoitemalli yrityksesi integroimiseksi Payment for Stripen kanssa.

Uudelleenohjaa helposti mistä tahansa iOS-sovelluksesta tai -sivustosta suoraan Maksusovellukseen saadaksesi maksun.

Täytä uusi maksu

Siirrä tiedot maksuun maksujen luomiseksi: payment://new?

Lisää summa sentteinä: payment://new?amount=2000

Valitse tuettu valuutta: payment://new?currency=usd

Lisää URL-koodattu kuvaus veloitukseen: payment://new?description=Cat+Sweater

Luo lasku rivikohdilla

Vaihtoehtoisesti voit luoda rivikohtaisen Stripe-laskun: payment://cart?

Anna hintatunnus ja määrä pari: payment://cart?line_items=price_xxx:3

Tai välitä useita hintatunnuksia ja määriä: payment://cart?line_items=price_abc:3,price_xyz:2

Lisäksi voit hakea kupongin: payment://cart?coupon=kZjFzekm

Anna asiakastiedot (valinnainen)

Lisää asiakkaalle URL-koodattu nimi: payment://new?name=John+Doe

Anna kuittia varten sähköpostiosoite: payment://new?email=john@doe.com

Anna takaisinsoitto-URL-osoite

Onnistuneen tapahtuman jälkeen Maksusovellus palaa sovellukseesi. payment://new?callback=https://foo.bar.com/hook

Sen lisäksi, että iOS palauttaa sinut automaattisesti takaisin verkkosivustollesi, palautamme myös muutamia tietoja, kuten: https://foo.bar.com/hook?success=true&
  amount=2000&currency=usd&
  chargeId=pi_xxxxxx

Virhetapauksessa saatat saada viestin muotoiltuna seuraavasti: https://foo.bar.com/hook?error[message]=Card+declined

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

Käytä olemassa olevaa asiakasta

Käytä olemassa olevaa Stripe-asiakasta antamalla hänen tunnuksensa: payment://new?customer_id=cus_xxxxxx

Tämä valitsee asiakkaan etukäteen maksutapahtumaa varten, joten heidän tallennetut maksutapansa ovat käytettävissä.

Sisällytä mukautetut metatiedot

Välitä mukautettu metatieto sisällytettäväksi Stripe-maksuun: payment://new?metadata[order_id]=12345

Lisää tarvittaessa useita metatietokenttiä: payment://new?metadata[order_id]=12345&
  metadata[source]=pos

Maksujen automaattinen käsittely

Ohita aloitusnäyttö ja aloita lataus heti: payment://new?amount=2000&auto=true

Maksu alkaa automaattisesti, kun sovellus avautuu. Jos kortinlukija on yhdistetty, se kehottaa maksamaan heti.

Täydellinen esimerkki

Tässä on esimerkki, joka yhdistää kaiken:

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

Haluatko jotain enemmän API:lta?
Kerro meille