# Abonelik Entegrasyonu

<figure><img src="https://1970365243-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkTpM8Bc8GIRKlQDusDr3%2Fuploads%2FrjgutQgRFOhAy6HVC5VG%2FAbonelikEntegrasyonu_TR.png?alt=media&#x26;token=d65ddc08-e7b0-40ca-b401-050b91f99613" alt=""><figcaption></figcaption></figure>

### Adımlar

iyzico abonelik yönteminde 4 ana adım bulunmaktadır; adımlar sırasıyla şu şekildedir :

1. [**Ürün Oluşturma**](https://docs.iyzico.com/urunler/abonelik/abonelik-entegrasyonu/abonelik-urunu)
2. [**Ödeme Planı Oluşturma**](https://docs.iyzico.com/urunler/abonelik/abonelik-entegrasyonu/odeme-plani)
3. [**Abonelik Başlatma**](https://docs.iyzico.com/urunler/abonelik/abonelik-islemleri#abonelik-baslatma)
4. [**Webhook**](https://docs.iyzico.com/ek-servisler/webhook#abonelik-bildirimleri)

{% hint style="info" %}
**NOT: Abonelik çözümü sadece kredi kartları ile kullanılabilmektedir.**
{% endhint %}

Örneğin yayınladığınız 2 farklı dergi için abonelik süreci başlatmak isterseniz, A dergisi ve B dergisi olarak iki ürün oluşturmanız, dergilerin basım zamanına göre ödeme planı oluşturmanız yeterlidir. A dergisinin her ay, B dergisinin her hafta basıldığını varsayarsak, A dergisine ait plan aylık 50 TL, B dergisine ait plan haftalık 30 TL olarak belirlenebilir. iyzico her plan için size bir referans kodu verir. Bir ödeme isteğinde bu referans kodunu göndermeniz, son kullanıcıyı o plana abone yapmak için yeterlidir.

Ürün ve planlar iyzico merchant panelinden veya API istekleri ile saniyeler içinde oluşturulabilir, güncellenebilir veya silinebilir. Aboneliği başlatmak için API üzerinden bir ödeme isteği gönderilmelidir. Ödeme, checkout form veya direk API isteği ile gerçekleştirilebilir.

Abonelik başlatıldıktan sonra her tekrarlayan ödeme için webhook bildirimi gönderilir. Bu bildirimi aldıktan sonra, ilgili aboneliğin güncel durumunun kontrol edilmesi gerekir.

Başarısız ödeme işlemleri için, retry servisi ile veya iyzico kontrol paneli üzerinden tekrar ödeme işlemi denenebilir.

***

> Abonelik servislerini kullanabilmek için iyzico hesabınızda abonelik özelliğinin aktif olması gerekmektedir. [Sandbox](https://docs.iyzico.com/on-hazirliklar/sandbox) test ortamında işlem yapıyorsanız, hesabınıza kayıtlı e-posta adresi veya üye işyeri numarası bilgisini **<entegrasyon@iyzico.com>** adresine iletmeniz halinde abonelik özelliğini sizin için aktif edebiliriz.
>
> Gerçek bir hesap üzerinde işlem yapıyorsanız, abonelik özelliğini "**Eklentiler"** sayfasından satın alarak aktif edebilirsiniz. Eklentiler sayfasında bu özelliği görüntüleyememeniz durumunda, hesabınıza kayıtlı e-posta adresi üzerinden **<destek@iyzico.com>** adresiyle iletişime geçebilirsiniz.
