Skip to content

API pro vývojáře

Integrace s schémata URL

Spusťte aplikaci Payment for Stripe z vaší aplikace nebo webových stránek pro zpracování transakcí. Předejte zákaznická data, částky a informace o produktech – po dokončení pak zpracujte zpětné volání.

Jak to funguje

1

Vaše aplikace otevře platba:// URL s parametry

2

Platba za Stripe spustí a zpracuje transakci.

3

Po dokončení aplikace přesměruje na vaši URL adresu zpětného volání s výsledkem.

Koncové body

Vytvořit poplatek

payment://new?

Zpracujte jednorázovou platbu s uvedením částky, měny a popisu.

Parametry

JménoTypPožadovanýPopis
amountintegerAnoČástka v centech (např. 1000 = 10,00 USD)
currencystringŽádnýTřípísmenný kód měny ISO (výchozí: USD)
descriptionstringŽádnýPopis poplatku kódovaný v URL
customerstringŽádnýStávající ID zákazníka Stripe
emailstringŽádnýE-mail zákazníka pro potvrzení
namestringŽádnýJméno zákazníka kódované pomocí URL
metadatastringŽádnýVlastní páry klíč-hodnota (JSON s kódováním URL)
callbackstringŽádnýURL adresa pro návrat po dokončení
autoprocessbooleanŽádnýPřeskočit domovskou obrazovku a okamžitě zahájit nabíjení

Vytvořit fakturu

payment://cart?

Vytvořte fakturu Stripe s položkami z katalogu produktů.

Parametry

JménoTypPožadovanýPopis
pricesstringAnoČárkami oddělená ID cen s množstvím (např. price_abc:2,price_xyz:1)
customerstringŽádnýStávající ID zákazníka Stripe
emailstringŽádnýE-mail zákazníka pro potvrzení
namestringŽádnýJméno zákazníka kódované pomocí URL
callbackstringŽádnýURL adresa pro návrat po dokončení

Zpracování zpětných volání

Po dokončení transakce služba Payment for Stripe přesměruje na vaši URL adresu zpětného volání s parametry dotazu, které udávají výsledek.

Parametry zpětného volání

ParametrHodnotyPopis
statussuccess | error | cancelledVýsledek transakce
charge_idstringID platby Stripe (v případě úspěchu)
errorstringChybová zpráva (při chybě)

Příklady

Jednoduché nabíjení

Účtujte 10,00 USD pouze určitou částkou

payment://new?amount=1000

Poplatek s popisem

Účtujte 25,00 € s popisem

payment://new?amount=2500&currency=eur&description=Coffee%20and%20pastry

Účtování u nového zákazníka

Účtujte 50,00 USD a vytvořte záznam zákazníka

payment://new?amount=5000&name=John%20Smith&[email protected]

Účtovat stávajícímu zákazníkovi

Účtovat 75,00 USD stávajícímu zákazníkovi Stripe

payment://new?amount=7500&customer=cus_ABC123xyz

Nabíjení pomocí metadat

Účtujte si 100,00 USD za vlastní metadata pro vaše záznamy

payment://new?amount=10000&description=Invoice%20%231234&metadata=%7B%22order_id%22%3A%221234%22%2C%22location%22%3A%22Store%20A%22%7D

Automatické zpracování s voláním

Přeskočit domovskou obrazovku a po dokončení se vrátit do aplikace

payment://new?amount=3500&autoprocess=true&callback=myapp://payment-complete

Faktura s položkami

Vytvořte fakturu s produkty z vašeho katalogu Stripe

payment://cart?prices=price_coffee:2,price_muffin:1&[email protected]

Kompletní příklad

Všechny parametry kombinované pro plně integrovaný tok

payment://new?amount=15000&currency=usd&description=Service%20Fee&customer=cus_ABC123xyz&metadata=%7B%22invoice%22%3A%22INV-2024-001%22%7D&autoprocess=true&callback=myapp://payment-result

Kódování URL

Nezapomeňte v hodnotách parametrů kódovat speciální znaky do URL. Mezery se stanou %20, složené závorky %7B a %7D.

Připraveni k integraci?

Stáhněte si aplikaci a začněte testovat svou integraci ještě dnes.