iyzico pazaryerinden daha önceki yazımda kısaca bahsetmiştim.Bu yazımda pazaryeri çözümüne girişimci ve geliştirici gözünden daha detaylı bakıp anlatmaya çalışacağım.
Kavramlar:
Merchant: Siz, girişimci
Submerchant: Projeden mal,hizmet satan kişileri,firmalar vs
Checkout: Para çekim işlemleri
Approve: Yapılan işlem kırılımlarının onaylanması
Dissapprove: Yapılan işlem kırılımlarının reddi
Konuyu örnek bir proje üzerinden anlatmak kavramları ve işlemlerin anlaşılmasını kolaylaştıracağında hayali bir proje oluşturup ona ait akışlar içinde iyzico pazaryeri çözümü ile entegre edeceğim.
Proje Adı : VIP Araba tamiri servisi
Proje Tanımı : Parası çok olup arabasını bile servise götüremeyen kişilerin araçlarını servise götürüp tamir ettirip gerisin geri getiren VIP Tamir Hizmet
Roller:
- Araç sahibi = Kullanıcı
- Tamirci = Submerchant
- Aracı Tamire Götüren Kişi = Submerchant
Senaryo: Kullanıcı aracının marka,model,yıl,problemini ve km bilgisini mobil uygulama üzerinden kaydeder. İşi takip edip hizmeti yapıp komisyonunu almak isteyen kişi iş havuzudan işi alır(Submerchant). Aracı kullanıcıdan aracı alır.Aracın problemi için Orhan ustaya gider ve problemi gösterip fiyat alır (Submerchant).KM bakımı için arabanın garantili servisinde fiyat alır.(Submerchant). Araca yapılacak işlemler ve kendi ücretini sepete ekleyip uygulama üzeriden kullanıcıya gönderirir kullanıcı kabul ettiği işlemler için toplam ödemeyi yapar. Aracı araçla ilgili işlemlerini bitirdikten sonra aracı kullanıcıya teslim eder ve kullanıcı işlemi onaylar. Tamircilerden komisyon alınmayacak aylık üyelik ücreti alınacaktır.
Senaryo biraz karmaşık oldu ama detaylandırıp açınca daha anlaşılır olacak.
SubMerchantlar:
- Tamirciler
- Aracı
Sisteme kaydedilen merchantlar onaylanıp gerekli bilgileri alındıktan sonra iyzico tarafına merchant kaydı oluşturuluyor. Firma,şahıs olma durumuna göre gereklilikler değişiyor.IBAN, tc kimlik, vergi levhası vs.
Checkout: Aracı yapılacak işlemlerle ilgili fiyat topladıktan sonra kullanıcıya parayı ödemesi için sepet ödemesi gönderiyor.
- Orhan Usta => 250 TL
- Garantili Servis => 150 TL
- Aracılık Servisi => 150 TL
- Toplam => 550 TL
Kullanıcı iyzico formundan parayı ödeme işlemini yapıyor ve aracı bilgilendirilip ödemesi yapılan işlemlerin fiziksel olarak yapılması sağlanıyor. Para bu süreçte iyzico da beklemede kalıyor.
Approve/Dissapprove: Aracı araçla ilgili işlemlerini yaptıktan sonra kullanıcıya arabasını teslim eder. Bu aşamda yapılan işlemlerin onaylanmasını ister. Kullanıcının onaylandığı sepet kırınımları belirtilen submerchantların hesabına aktarılmak üzere iyzico tarafında bir sonraki ödeme tarihini beklemeye geçer. iyzico ile yapılan anlaşmaya göre( komisyon ve işlem ücretleri kesildikten sonra) bir sonraki ödeme tarihinde belirtilen tutarlar submerchantların hesabına aktarılır.
- Orhan Usta => 250 TL => Approved
- Garantili Servis => 150 TL => Approved
- Aracılık Servisi => 150 TL => Approved
- Toplam => 550 TL