iyzico
- iyzico'nun barındırdığı Checkout Form
- Callback işleme
- Kimliği doğrulanmış sunucudan sunucuya sorgu
- Uçtan uca sandbox ödemesi tamamlandı
Ödeme · Orkestrasyon · Altyapı
Ürünler bir kez entegre olur. Idealink Payment OS; sağlayıcı yönlendirmesini, barındırılan ödeme akışlarını, callback ve webhook işlemlerini ve ödeme durumlarının normalleştirilmesini tek sözleşmenin arkasında yönetir.
Ödeme kuruluşları, banka sanal POS entegrasyonları ve ileride eklenecek ödeme kanalları için tasarlandı.
01
Ürün
Payment Intent oluştur
Normalleştirilmiş ödeme durumu
02
Idealink Payment OS
Yönlendir & devret
Webhook / callback
03
Ödeme kuruluşları & bankalar
Doğrulanmış sandbox akışı
Sandbox pilotPayment OS üzerinden uçtan uca gerçek bir sandbox ödemesi. Kart bilgisi iyzico'nun barındırdığı ekranda girildi; Payment OS'a hiç girmedi.
Ürün tek bir sözleşmeyle konuşur. Sağlayıcı API'leri, kimlik doğrulama, callback biçimleri, durum adları ve ödeme ekranı davranışları bu sözleşmenin arkasında kalır.
01
Ödeme alması gereken her ürün.
Payment Intent oluştur
Normalleştirilmiş ödeme durumu
02
Tek ödeme sınırı.
Yönlendir & devret
Webhook / callback
03
Sağlayıcıya özgü karmaşıklık burada kalır.
01
Ürün, normalleştirilmiş bir Payment Intent oluşturur: müşteri, sepet ve ödeme bağlamı bir idempotency anahtarıyla gönderilir. Kart numarası ve CVV isteğin hiçbir parçası değildir.
02
Payment OS, kart bilgisi alınmadan önce sağlayıcıyı seçer: tanımlı komisyonlara, para birimi, tutar ve isteğe bağlı BIN önekine dayanan açık kurallara ve hangi sağlayıcı bağlantılarının aktif olduğuna bakarak. Her karar gerekçesiyle kaydedilir.
03
Müşteri, seçilen sağlayıcının barındırdığı ödeme ekranına yönlendirilir. Kart bilgisini sağlayıcı alır; Payment OS hiçbir zaman kart kasasına dönüşmez.
04
Callback'ler ilgili ödeme denemesiyle eşleştirilir, sağlayıcı imzalıyorsa imzası kontrol edilir ve iki kez gelmesi sorun yaratmaz. Nihai durum, sağlayıcının izin verdiği yerde kimliği doğrulanmış sunucudan sunucuya bir sorguyla alınır; tarayıcı yönlendirmesine asla güvenilmez.
05
Sağlayıcıya özgü durumlar tek bir Payment OS durum modeline dönüşür. Ödemeyi hangi sağlayıcı almış olursa olsun ürün tek bir sözlük okur.
Bir ödeme sınırı olmadan her ürün sağlayıcıya özgü API'leri, callback biçimlerini, gizli anahtarları ve hata senaryolarını yeniden öğrenmeye başlar. Payment OS bu karmaşıklığı tek bir sisteme taşır.
Payment OS olmadan
Her ürün kendisi taşır
Payment OS ile
Idealink Payment OS
Sağlayıcılar / bankalar
Tek sözleşme.Birden çok adaptör.
Her sağlayıcı aynı adaptör arayüzünün arkasında durur. Her kart, o adaptörün bugün nerede olduğunu söyler.
Payment OS, doğrudan banka entegrasyonlarının da ürünlere dönük aynı sözleşmenin arkasında yaşayabileceği şekilde tasarlandı. Bugün entegre bir banka yok.
Sağlayıcıya özgü davranış adaptörlere aittir; ödeme alan her ürünün içine değil.
Sağlayıcıların ödeme token'ları o sağlayıcıya bağlıdır. Bir işlemcinin ürettiği token başka bir işlemcide öylece yeniden kullanılamaz.
Kart bilgisi girildikten sonra fark ettirmeden başka bir sağlayıcıya geçmek, bambaşka bir kart verisi ve PCI mimarisi gerektirir.
Bu yüzden Payment OS yönlendirme kararını kart bilgisi alınmadan önce verir, sonra kontrolü seçilen sağlayıcının barındırdığı ödeme deneyimine bırakır.
Bu sınır bilinçli.
Sağlayıcı adaptör katmanına sahip modüler bir monolit; ödemenin gerektirdiği yerlerde bilerek sıkıcı.
Alan kayıtları
PaymentIntent
Ürünün tahsil etmek istediği ödeme
PaymentAttempt
Tek bir sağlayıcıda tek bir deneme
RouteDecision
Hangi sağlayıcı seçildi ve neden
RoutingRule
Satıcı kuralları: para birimi, tutar, BIN öneki
WebhookEvent
Gelen her callback, saklanmış
IdempotencyRecord
Bir kez yaz, güvenle tekrarla
Çoklu kiracılık
Sandbox ve canlı ortam birbirinden ayrıdır. Sağlayıcı bağlantıları ve API anahtarları tek bir ortama aittir.
Ürünler sağlayıcıya özgü terimlerle değil, Payment OS durumlarıyla düşünür.
Başarıya giden yol
Son ve sonraki durumlar
İade durumları bugün modelin parçası; iade işlemleri geliştiriliyor.
Bir ödeme sınırının nerelere oturduğu. Bu bölüm mimari uyumu anlatır; bugün kullanılabilen sağlayıcı özelliklerini değil.
Randevu ya da rezervasyon ön ödemeleri, ödeme kuruluşu mantığını dikey ürünün içine gömmeden.
Ürün modülleri arasında paylaşılan merkezi ödeme altyapısı.
E-ticaret ürününü tek bir sağlayıcıya sabitlemeyen ödeme akışları.
Karmaşık iş akışlarında tek bir ödeme durum modeli.
Sağlayıcı desteği geliştikçe tekrarlayan ya da tek seferlik ödeme akışları.
Operasyon yazılımlarının ve entegrasyonlarının arkasındaki ödeme altyapısı.
Şeffaflık ürünün parçası. Bu bir yol haritası slaytı değil, geliştirmenin bugünkü hâli.
SaaS ürünleri, pazar yerleri, rezervasyon sistemleri ve kurumsal platformlar geliştiriyoruz. Ödeme her seferinde aynı problem olarak karşımıza çıktı; yalnızca sağlayıcı API'leri değişiyordu.
Onu her üründe yeniden çözmek yerine tek bir sınırın arkasına taşıdık. Payment OS, gerçek ürün işinden doğan bir altyapı.