Alışveriş Kredisi Örnek Entegrasyon
Alışveriş kredisi entegrasyonu testleri için öncelikle bir sandbox hesabına sahip olmanız gerekmektedir. Eğer sandbox hesabınız yoksa aşağıdaki karta tıklayarak ilgili dokümana ulaşabilirsiniz.
Test Sürecine Başlarken
İlgili ayarlar tamamlandıktan sonra iyzico ile Öde (PWI) servislerini çalıştırarak testlere başlayabilirsiniz.
iyzico ile öde kredi entegrasyonu aşamasında, know-your-customer (KYC) kuralları gereği, yeni bir hesap açan kullanıcı KYC 0 olarak sisteme kaydedilir. KYC 0 kuralı gereği bir müşteri ancak test ortamı için 1250 TL'lik bir elektronik para (bakiye) ödemesi işlemi gerçekleştirebilir. Sandbox test ortamında yeni üye olan müşterinin KYC seviyesi değiştirilemediği için testleriniz sırasında, her testinizden önce yeni bir müşteri hesabı oluşturabilir ve süreç testlerinizi tamamlayabilirsiniz.
NOT : Alışveriş Kredisi için minimum tutar 500 TL olup yukarıda da bahsettiğimiz KYC kuralları gereği testleriniz sırasında sepet tutarını 500-1250 TL arasında belirleyebilirsiniz.
Alışveriş kredisi ürünün testlerini yaparken iyzico ile Öde formu üzerinden hesabınıza giriş yaptıktan sonra “Alışveriş kredisi” alanını seçmeniz gerekmektedir. İlgili alan seçildiğinde bankaların gösterildiği liste karşınıza çıkacaktır. Bu listeden dilediğiniz bankayı seçerek alışveriş kredisi sürecine başlayabilirsiniz.
Banka seçimi yapıldıktan sonra “Banka ekranına devam et” butonuna tıklandığında iyzico size ilgili bankanın ekranına yönlendirir.
Sandbox test ortamı hazırlanan temsili yönlendirme Compay banka ekranı üzerinden sağlanacaktır.
Hazır olan değerler ile “Giriş” yaparak bir sonraki sayfaya ulaşabilirsiniz.
Bu sayfada bulunan “Ödeme seçimi”; başarılı, başarısız yada pending süreçlerini test etmenize olanak sağlayacaktır.
Başarılı Kredi Başvurusu Başlatma Senaryosu
Başarılı bir kredi ödemesi başlatmak için “Ödeme türü” alanından “Kredi” alanını seçerek ödemeye tamamlayabilirsiniz. Bu durumda webhook adresinize başarılı ödeme bildirimi gelecektir.
Örnek Başarılı Ödeme Bildirimi
paymentConversationId: conversationID merchantId:3382172 token:18f21ba0-1ccc-406c-b08c-3c1ccdc663d7 status : SUCCESS iyziReferenceCode : 70335a65-5eaa-46f3-9c77-6fcce1d0f168 iyziEventType : CREDIT_PAYMENT_AUTH iyziEventTime : 16613246355542022-08-24T07:03:55.554Z iyziPaymentId : 18152059
Pending Durumda Kalan Kredi Başvuru Başlatma Senaryosu
Ödeme Türünü “Hızlı kredi” olarak seçmeniz durumunda Pending olarak adlandırılan bekleyen kredi statüsünü test edebilirsiniz.
Örnek Pending Ödeme Bildirimi
paymentConversationId : conversationID merchantId : 3382172 token : c0b76c4b-0288-4103-83c3-992fb2166578 status : PENDING_CREDIT iyziReferenceCode : b9ed9774-453c-4b37-82d3-4698157a8615 iyziEventType : CREDIT_PAYMENT_PENDING iyziEventTime : 16613253560382022-08-24T07:15:56.038Z iyziPaymentId : 18152079
Başarısız Kredi Başvurusu Başlatma Senaryosu
Ödeme türünü “Kredi” olarak seçip Hata türü ve Hata kodu alanları seçilerek “Ödemeyi iptal et” butonuna basılması durumunda başarısız bir ödeme testini gerçekleştirebilirsiniz.
Örnek Başarısız Ödeme Bildirimi
paymentConversationId : conversationID merchantId : 3382172 token : 8383114b-1964-4df4-9bc2-13ee17f6324d status : FAILURE iyziReferenceCode : d291ad6b-7c79-4299-9e86-9dad46c40a5a iyziEventType : CREDIT_PAYMENT_AUTH iyziEventTime : 16613254902412022-08-24T07:18:10.241Z iyziPaymentId : 18152077
Last updated