• 12-09-2024, 23:18:14
    #1
    Merhaba arkadaşlar

    Paytr ödeme alırken ödeme çekiyor onaylıyor ama son OK vermesi gerekirken hata düşüyor

    $transactionStatus  = $status['success'] ? 'OK' : 'FAILED';
    bundan hata veriyor.

    Log kayıtlarında ise

    Stack trace: #0 {main} {"exception":"[object] (TypeError(code: 0): Cannot access offset of type string on string at
    Php 7.4 alınca sorun düzeliyor ama php 8.1 Bu hata alıyoruz.

    Sizce sorun nedir ?
  • Kabul Edilen Cevap
    • 0 Beğeni
      $transactionStatus  = isset($status['success']) ? 'OK' : 'FAILED';
      denermisiniz
  • 12-09-2024, 23:30:30
    #2
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    $transactionStatus  = isset($status['success']) ? 'OK' : 'FAILED';
    denermisiniz
  • 12-09-2024, 23:42:26
    #3
    ayesoft adlı üyeden alıntı: mesajı görüntüle
    $transactionStatus  = isset($status['success']) ? 'OK' : 'FAILED';
    denermisiniz
    Evet oldu çok teşekkürler.

    https://marketplace.whmcs.com/produc...pos-iframe-api

    Yorum kısmına ekliyorum.