Bu dokümantasyon, PHP ile İyzico ödeme sistemi entegrasyonunu (payWithIyzico) nasıl yapacağınızı daha sade olarak açıklayacaktır. (Sadece değişiklik yapılan dosyalar yüklenmiştir.)
Bu projeyi kullanabilmek için aşağıdaki gereksinimlere ihtiyacınız var:
- PHP 5.6 ve üzeri
- İyzico hesabı
- İyzico kurulum dosyaları
- Proje dosyalarını indirin ve proje dizininize atın.
- İyzico hesabınızı kullanarak API anahtarlarınızı alın. API anahtarınız sağ üstte profilinize tıkladıktan sonra Merchant Settings kısmındadır. Deneme hesabı oluşturmak için tıklayın..
- API ve Secret anahtarlarınızı iyzipay-php/samples/config.php dosyasına kayıt edin.
- PHP entegrasyonuna geçelim.
- Iyzico'nun istediği gerekli bilgileri sağlayacağımız ödeme formumuzu oluşturalım. index.php
- Callback sayfamızı oluşturalım. callback.php
- Iyzico'nun parametrelerine formdan aldığımız bilgileri hatasız şekilde post edelim. iyzipay-php/samples/initialize_pay_with_iyzico.php (index.php içine çekerek kullandım.)
- Iyzico'nun ödemenin gerçekleşip gerçekleşmediğine dair callback sayfasına gönderdiği mesajları değerlendirelim. callback.php
- Eğer başarılıysa gerekli bilgileri veritabanımıza da aktaralım. callback.php
- Ödemenin başarılı ve başarısız olma durumları için son kullanıcıya mesaj gösterelim. callback.php->index.php