API

Een eenvoudig, gebruiksvriendelijk URL-schema om uw bedrijf te integreren met Payment for Stripe.

Leid eenvoudig om vanaf elke iOS-app of website, rechtstreeks naar de Payment-app om betaald te worden.

Vul een nieuwe lading in

Geef gegevens door aan Payment om kosten te maken: payment://new?

Voeg een bedrag toe, in centen: payment://new?amount=2000

Kies een ondersteunde valuta: payment://new?currency=usd

Voeg een URL-gecodeerde beschrijving toe voor de afschrijving: payment://new?description=Cat+Sweater

Maak een factuur met regelitems

U kunt ook een Stripe-factuur met regelitem maken: payment://cart?

Geef een paar prijs-ID en hoeveelheid door: payment://cart?line_items=price_xxx:3

Of geef meerdere prijsnummers en aantallen door: payment://cart?line_items=price_abc:3,price_xyz:2

Bovendien kunt u een kortingsbon toepassen: payment://cart?coupon=kZjFzekm

Geef klantinformatie op (optioneel)

Voeg een URL-gecodeerde naam toe voor de klant: payment://new?name=John+Doe

Geef een e-mailadres op voor een ontvangstbewijs: payment://new?email=john@doe.com

Geef een callback-URL op

Na een succesvolle transactie keert de Payment-app terug naar uw app. payment://new?callback=https://foo.bar.com/hook

Naast dat iOS u automatisch terugbrengt naar uw website, geven we ook enkele stukjes informatie terug, waaronder: https://foo.bar.com/hook?success=true&
  amount=2000&currency=usd&
  chargeId=pi_xxxxxx

In het geval van een fout ontvangt u mogelijk een bericht met de volgende indeling: https://foo.bar.com/hook?error[message]=Card+declined

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

Gebruik een bestaande klant

Gebruik een bestaande Stripe-klant door hun ID door te geven: payment://new?customer_id=cus_xxxxxx

Hierdoor wordt de klant vooraf geselecteerd voor de transactie, zodat hun opgeslagen betaalmethoden beschikbaar zijn.

Aangepaste metadata toevoegen

Geef aangepaste metadata door die u wilt opnemen in de Stripe-betaling: payment://new?metadata[order_id]=12345

Voeg naar behoefte meerdere metadatavelden toe: payment://new?metadata[order_id]=12345&
  metadata[source]=pos

Betalingen automatisch verwerken

Sla het startscherm over en start het opladen direct: payment://new?amount=2000&auto=true

De betaling start automatisch zodra de app wordt geopend. Als er een kaartlezer is aangesloten, wordt er direct om betaling gevraagd.

Volledig voorbeeld

Hier is een voorbeeld dat alles combineert:

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

Wilt u iets meer van de API?
Laat het ons weten