Skip to content

Geliştirici API'si

ile entegre edin URL şemaları

İşlemleri gerçekleştirmek için uygulamanızdan veya web sitenizden Stripe için Ödeme özelliğini başlatın. Müşteri verilerini, tutarları ve ürün bilgilerini iletin, ardından işlem tamamlandığında geri bildirimi işleyin.

Nasıl çalışır?

1

Uygulamanız açılıyor ödeme:// Parametreler içeren URL

2

Stripe ödeme sistemi başlatılır ve işlem gerçekleştirilir.

3

İşlem tamamlandığında, uygulama sonuçla birlikte geri çağırma URL'nize yönlendirir.

Uç noktalar

Bir Ücret Oluşturun

payment://new?

Tutar, para birimi ve açıklama bilgilerini kullanarak tek seferlik bir ödeme işlemi gerçekleştirin.

Parametreler

İsimTipGerekliTanım
amountintegerEvetMiktar sent cinsinden (örneğin, 1000 = 10,00 $)
currencystringHAYIRÜç harfli ISO para birimi kodu (varsayılan: USD)
descriptionstringHAYIRURL kodlu ücret açıklaması
customerstringHAYIRMevcut Stripe müşteri kimliği
emailstringHAYIRMüşterinin teslimat için e-posta adresi.
namestringHAYIRURL kodlu müşteri adı
metadatastringHAYIRÖzel anahtar-değer çiftleri (URL kodlu JSON)
callbackstringHAYIRİşlem tamamlandıktan sonra geri dönülecek URL
autoprocessbooleanHAYIRAna ekrana geç ve şarj işlemine hemen başla

Fatura Oluştur

payment://cart?

Ürün kataloğunuzdaki kalemleri kullanarak bir Stripe faturası oluşturun.

Parametreler

İsimTipGerekliTanım
pricesstringEvetMiktar bilgileriyle birlikte virgülle ayrılmış fiyat kimlikleri (örneğin, price_abc:2,price_xyz:1)
customerstringHAYIRMevcut Stripe müşteri kimliği
emailstringHAYIRMüşterinin teslimat için e-posta adresi.
namestringHAYIRURL kodlu müşteri adı
callbackstringHAYIRİşlem tamamlandıktan sonra geri dönülecek URL

Geri aramaların işlenmesi

İşlem tamamlandığında, Stripe Ödeme sistemi, sonucu gösteren sorgu parametreleriyle birlikte geri çağırma URL'nize yönlendirir.

Geri Çağrı Parametreleri

ParametreDeğerlerTanım
statussuccess | error | cancelledİşlemin sonucu
charge_idstringStripe ödeme kimliği (başarılı olduğunda)
errorstringHata mesajı (hata durumunda)

Örnekler

Basit şarj

Sadece bir miktar belirterek 10,00$ tahsil edin.

payment://new?amount=1000

Açıklamalı suçlama

Açıklama ile birlikte 25,00 € ücret alınır.

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

Yeni müşteriyle birlikte ücretlendirme

50,00$ ücret alın ve müşteri kaydı oluşturun.

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

Mevcut müşteriden ücret alın.

Mevcut bir Stripe müşterisinden 75,00 $ tahsil edin.

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

Meta verilerle şarj etme

Kayıtlarınız için özel meta verilerle birlikte 100,00 ABD doları ücret alınır.

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

Geri çağırma fonksiyonu ile otomatik işlem

İşiniz bittiğinde ana ekrana geç ve uygulamanıza geri dön.

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

Kalem kalem detaylı fatura

Stripe kataloğunuzdaki ürünlerle bir fatura oluşturun.

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

Tam örnek

Tamamen entegre bir akış için tüm parametreler bir araya getirildi.

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

URL Kodlaması

Parametre değerlerindeki özel karakterleri URL kodlamasıyla dönüştürmeyi unutmayın. Boşluklar %20, süslü parantezler ise %7B ve %7D olarak kodlanır.

Entegrasyona hazır mısınız?

Uygulamayı indirin ve entegrasyonunuzu test etmeye bugün başlayın.