> 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/odeme-metotlari/odeme-formu/cf-entegrasyonu.md).

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