> For the complete documentation index, see [llms.txt](https://docs.iyzico.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.iyzico.com/urunler/alisveris-kredisi/alisveris-kredisi-entegrasyonu/alisveris-kredisi-ornek-entegrasyon.md).

# 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.

<table data-card-size="large" data-view="cards"><thead><tr><th data-type="content-ref"></th></tr></thead><tbody><tr><td><a href="/on-hazirliklar/sandbox.md">Sandbox</a></td></tr></tbody></table>

### 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.

{% hint style="warning" %} <mark style="color:orange;">**NOT :**</mark>  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.  
{% endhint %}

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  

```json
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<br>

```json
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

```json
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  
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.iyzico.com/urunler/alisveris-kredisi/alisveris-kredisi-entegrasyonu/alisveris-kredisi-ornek-entegrasyon.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
