Leid eenvoudig om vanaf elke iOS-app of website, rechtstreeks naar de Payment-app om betaald te worden.
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
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
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
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¤cy=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 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.
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
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.
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