Merhaba, iyzico için ödeme yaptım ve gayet düzgün çalıştı ancak api key ve secret key girme yerine veritabanından bilgi çekmek istiyorum. Ancak bir türlü çekemedim.

<?php
session_start();
require_once 'IyzipayBootstrap.php';
require_once '../admin/islem/baglanti.php';

$odeme=$baglanti->prepare("SELECT * FROM  odeme where id=:id");
$odeme->execute(array(

'id'=>2

));
$odemecek=$odeme->fetch(PDO::FETCH_ASSOC);

$apikey=$odemecek['kod1'];
$secretkey=$odemecek['kod2'];


IyzipayBootstrap::init();

class Config
{
    public static function options()
    {
        $options = new \Iyzipay\Options();
        $options->setApiKey("$apikey");
        $options->setSecretKey("$secretkey");
        $options->setBaseUrl("https://sandbox-api.iyzipay.com");
        return $options;
    }
}



 $kullanicisor=$baglanti->prepare("SELECT * from kullanici where id=:id");
 $kullanicisor->execute(array(
'id'=>$_SESSION['kullanici']
 ));


$var=$kullanicisor->rowCount();

if ($var==0) {
Header("Location:../giris");
}

?>
ödeme yerinde yaptığım gibi kullanım var onda sıkıntı olmuyor ama burada olmuyor api bilgileri yanlış diyor ya da hata veriyor. Bir çok farklı versiyon denedim.