print_r($checkoutForm->getPaymentStatus());
ifadesi ödemenin SUCCESS yada FAILURE olduğunu ekrana yazıyor. Çalışıyor. Sorun yok.
Yapmak istediğim ise IF ve ELSE ile ödemenin başarılı/başarısız durumuna göre ekrana yazı yazdırmak.
Yaptığım Denemeler:
Birinci yaptığım deneme: olduğu gibi if/else içine aldım. Olmadı.
if (print_r($checkoutForm->getPaymentStatus()); == "SUCCESS") {
echo "Ödemeniz Alınmıştır.";
} else (print_r($checkoutForm->getPaymentStatus()); == "FAILURE") {
echo "Ödemeniz Tahsil Edilemedi.";
}
İkinci yaptığım deneme: $checkoutForm->getPaymentStatus() ifadesini değişkene atayıp yapmak. Bu da olmadı.
$sonuc = $checkoutForm->getPaymentStatus();
if ($sonuc == "SUCCESS") {
echo "Ödemeniz Alınmıştır.";
} else ($sonuc == "FAILURE") {
echo "Ödemeniz Tahsil Edilemedi.";
}
Muhtemelen gözden kaçan bir hata var; ama ne? Saatlerce uğraştım. Muhtemelen print_r hatalı kullanıyor olabilirim. Bir türlü bulamadım. Vakit ayıran herkese teşekkürler.