API

Et simpelt, brugervenligt URL-skema til at integrere din virksomhed med Payment for Stripe.

Omdiriger nemt fra enhver iOS-app eller ethvert websted, direkte ind i betalingsappen for at blive betalt.

Udfyld en ny afgift

Send data til betaling for at oprette debiteringer: payment://new?

Tilføj et beløb i cents: payment://new?amount=2000

Vælg en understøttet valuta: payment://new?currency=usd

Tilføj en URL-kodet beskrivelse for debiteringen: payment://new?description=Cat+Sweater

Opret en faktura med linjeposter

Alternativt kan du oprette en linjepost Stripe-faktura: payment://cart?

Send et pris-id og et antal par: payment://cart?line_items=price_xxx:3

Eller videregiv flere pris-id'er og mængder: payment://cart?line_items=price_abc:3,price_xyz:2

Derudover kan du anvende en kupon: payment://cart?coupon=kZjFzekm

Angiv kundeoplysninger (valgfrit)

Tilføj et URL-kodet navn til kunden: payment://new?name=John+Doe

Angiv en e-mailadresse til en kvittering: payment://new?email=john@doe.com

Angiv en tilbagekalds-URL

Efter en vellykket transaktion vender betalingsappen tilbage til din app. payment://new?callback=https://foo.bar.com/hook

Ud over at iOS automatisk sender dig tilbage til dit websted, returnerer vi også et par stykker information, herunder: https://foo.bar.com/hook?success=true&
  amount=2000&currency=usd&
  chargeId=pi_xxxxxx

I tilfælde af en fejl kan du modtage en meddelelse formateret som: https://foo.bar.com/hook?error[message]=Card+declined

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

Brug en eksisterende kunde

Brug en eksisterende Stripe-kunde ved at angive deres ID: payment://new?customer_id=cus_xxxxxx

Dette forudvælger kunden til transaktionen, så deres gemte betalingsmetoder vil være tilgængelige.

Inkluder brugerdefinerede metadata

Videregiv brugerdefinerede metadata, der skal inkluderes i Stripe-opkrævningen: payment://new?metadata[order_id]=12345

Tilføj flere metadatafelter efter behov: payment://new?metadata[order_id]=12345&
  metadata[source]=pos

Automatisk behandling af betalinger

Spring startskærmen over og start opladningen med det samme: payment://new?amount=2000&auto=true

Betalingen starter automatisk, når appen åbnes. Hvis en kortlæser er tilsluttet, vil den bede om betaling med det samme.

Komplet eksempel

Her er et eksempel, der kombinerer alt:

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

Vil du have noget mere fra API'et?
Lad os vide