# CF Entegrasyonu

<figure><img src="/files/icnU12WpDIOt5KOsRg8J" alt=""><figcaption></figcaption></figure>

CF(Checkoutform) teknik olarak [PWI ](/odeme-metotlari/iyzico-ile-ode.md)gibi 2(iki) temel adımdan oluşur;

* [CF Başlatma](/odeme-metotlari/odeme-formu/cf-entegrasyonu/cf-baslatma.md)
* [CF Sorgulama](/odeme-metotlari/odeme-formu/cf-entegrasyonu/cf-sorgulama.md)

**CF Başlatma**, ödeme sürecini başlattığımız yerdir.\
**CF Sorgulama** adımı ödeme sonucunu aldığımız yerdir.

### Adımlar

1. [Kullanım Tercihi](#cf-kullanim-tercihi)
2. [CF Başlatma](/odeme-metotlari/odeme-formu/cf-entegrasyonu/cf-baslatma.md)
3. Yönlendirme
4. [CF Sorgulama](/odeme-metotlari/odeme-formu/cf-entegrasyonu/cf-sorgulama.md)
5. [Webhook](/ek-servisler/webhook.md)

### Genel İzlenim

* [ ] Kullanım tercihi; pop-up, responsive, iframe veya redirect formlarında bulunan ödeme formuna karar verme.
* [ ] CF Başlatma; iki adımlı CF işlemlerini yöneten ilk POST isteği.
* [ ] Yönlendirme; iyzico, tüketicilerin ödemelerini takip ederek verilen callbackUrl ile ilişkilendiren IPN'yi (Anında Ödeme Bildirimi) tetikler.
* [ ] CF Sorgulama; ödeme işlemi resmileştirmek için adım atın.
* [ ] Webhook; ilgili ödemenin gerçek zamanlı bildirimi.

### CF Kullanım Tercihi

CF(Ödeme Formu), tarayıcılarda birden çok form biçimi sunar;&#x20;

#### Responsive

```html
<div id="iyzipay-checkout-form" class="responsive"></div>
```

#### Pop-up

```html
<div id="iyzipay-checkout-form" class="popup"></div>
```

#### iFrame

* CF Başlatma isteğinden sonra dönen `paymentPageUrl` parametresine `&iframe=true` son ekinin eklenmesini gerektirir.

#### Redirect

* Uygulamada `paymentPageUrl`'in doğrudan yönlendirildiği en yaygın yöntem.


---

# Agent Instructions: Querying This Documentation

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

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.iyzico.com/odeme-metotlari/odeme-formu/cf-entegrasyonu.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
