PHP Iyzico Entegrasyonu

İyzico'nun sunduğu API'ları kullanarak ödeme alma işlemlerini gerçekleştirebilirsiniz. İşte basit bir PHP ile iyzico entegrasy


İyzico, Türkiye'de popüler bir ödeme alma servisidir ve PHP ile entegrasyonu oldukça kolaydır. İyzico'nun sunduğu API'ları kullanarak ödeme alma işlemlerini gerçekleştirebilirsiniz. İşte basit bir PHP iyzico entegrasyonu için temel adımlar:

İyzico Hesabı Oluşturma

İlk adım olarak, iyzico resmi web sitesi üzerinden bir hesap oluşturmanız gerekiyor. Hesabınızı oluşturduktan sonra size özel bir API anahtarı ve diğer kimlik doğrulama bilgilerini alacaksınız.

İyzico API Kütüphanesini Yükleme

İyzico'nun resmi PHP kütüphanesini kullanarak ödeme işlemlerini gerçekleştirebilirsiniz. Bu kütüphane, iyzico'nun API'sini kullanmanıza yardımcı olacaktır.

Kütüphane adresi: https://github.com/iyzico/iyzipay-php/tree/master

Temel Ödeme İşlemi

İşte basit bir ödeme işlemi örneği:

<?php
require_once('iyzico/IyzipayBootstrap.php');

// İyzico kimlik bilgilerini burada ayarlayın
$options = new \Iyzipay\Options();
$options->setApiKey("YOUR_API_KEY");
$options->setSecretKey("YOUR_SECRET_KEY");
$options->setBaseUrl("https://api.iyzipay.com");

// Ödeme alma işlemi için bir ödeme sınıfı oluşturun
$request = new \Iyzipay\Request\CreateCheckoutFormInitializeRequest();
$request->setLocale(\Iyzipay\Model\Locale::TR);
$request->setConversationId("123456789");
$request->setPrice("100.0");
$request->setPaidPrice("120.0");
$request->setCurrency(\Iyzipay\Model\Currency::TL);
$request->setBasketId("B67832");
$request->setPaymentGroup(\Iyzipay\Model\PaymentGroup::PRODUCT);

// Ödeme işlemi için iyzico API'sini kullanın
$checkoutFormInitialize = \Iyzipay\Model\CheckoutFormInitialize::create($request, $options);

// İyzico'dan dönen ödeme formu URL'si
$paymentUrl = $checkoutFormInitialize->getCheckoutFormContent();
?>

Bu makalede, iyzico API'sini kullanarak bir ödeme işlemi başlatılır. Siz gerçek ödeme bilgilerinizi ve diğer gerekli parametreleri kullanarak bu kodu düzenlemelisiniz. Özellikle YOUR_API_KEY ve YOUR_SECRET_KEY kısımlarını iyzico'dan aldığınız gerçek anahtarlarla değiştirmelisiniz.

Bu sadece temel bir örnek. Gerçek entegrasyon sürecinizde iyzico'nun belgelendirmelerini ve API dökümantasyonlarını detaylıca incelemeniz önemlidir. Bu şekilde, iyzico ödeme entegrasyonunu PHP projenize kolayca entegre edebilirsiniz.