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.