Omdirigera enkelt från valfri iOS-app eller webbplats, direkt till betalningsappen för att få betalt.
Skicka data till betalning för att skapa avgifter:
payment://new?
Lägg till ett belopp i cent:
payment://new?amount=2000
Välj en valuta som stöds:
payment://new?currency=usd
Lägg till en webbadresskodad beskrivning för debiteringen:
payment://new?description=Cat+Sweater
Alternativt kan du skapa en rad Stripe-faktura:
payment://cart?
Skicka ett pris-ID och kvantitetspar:
payment://cart?line_items=price_xxx:3
Eller skicka vidare flera pris-ID och kvantiteter:
payment://cart?line_items=price_abc:3,price_xyz:2
Dessutom kan du använda en kupong:
payment://cart?coupon=kZjFzekm
Lägg till ett URL-kodat namn för kunden:
payment://new?name=John+Doe
Ange en e-postadress för ett kvitto:
payment://new?email=john@doe.com
Efter en lyckad transaktion kommer Betalningsappen tillbaka till din app.
payment://new?callback=https://foo.bar.com/hook
Förutom att iOS automatiskt släpper dig tillbaka till din webbplats, kommer vi också att returnera lite information, inklusive:
https://foo.bar.com/hook?success=true&
amount=2000¤cy=usd&
chargeId=pi_xxxxxx
I händelse av ett fel kan du få ett meddelande formaterat som:
https://foo.bar.com/hook?error[message]=Card+declined
https://foo.bar.com/hook?cancelled=true
Använd en befintlig Stripe-kund genom att ange deras ID:
payment://new?customer_id=cus_xxxxxx
Detta förväljer kunden för transaktionen, så deras sparade betalningsmetoder blir tillgängliga.
Skicka anpassad metadata som ska inkluderas i Stripe-debiteringen:
payment://new?metadata[order_id]=12345
Lägg till flera metadatafält efter behov:
payment://new?metadata[order_id]=12345&
metadata[source]=pos
Hoppa över startskärmen och starta laddningen direkt:
payment://new?amount=2000&auto=true
Betalningen påbörjas automatiskt när appen öppnas. Om en kortläsare är ansluten kommer den att uppmana till betalning direkt.
Här är ett exempel som kombinerar allt:
payment://new?amount=2000&
currency=usd&
customer_id=cus_xxxxxx&
metadata[order_id]=12345&
callback=myapp://payment&
auto=true