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.

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