<?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.
Php Bilenler İçeri - Veritabanından Bilgi Çekme
4
●160
- 02-05-2022, 20:45:45Merhaba, 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.
- Kabul Edilen Cevap
- 1 Beğeni
-
- 02-05-2022, 20:50:48class içine $apikey ve $secretkey değerlerini global olarak tanımlamanız lazım
- 02-05-2022, 20:54:55Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
class Config { global $apikey; global $secretkey;Şeklinde - 02-05-2022, 20:56:25veyaByHazerfen adlı üyeden alıntı: mesajı görüntüle
IyzipayBootstrap.php
dosyasinin içindeki sınıfın api key ve secret keyin hemen üzerinde veritabanı bağlantısı yapabilirsiniz ilgili dizgeyi yazdirirsiniz🙏