catalog/controller/extension/payment/paytr_checkout.php
Üstteki dosyayı açınız.
Satır 109'da görmüş olduğunuz satırı:
$merchant['email'] = $order_info['email'];
$merchant['email'] = 'kendi@mailadresiniz.com'; // olarak değiştiriniz.
Tüm ödeme altyapıları mail adresi bilgisinin girilmesini şart koşar. Benzer bir durumu Iyzico kullanıyor olsanız da yaşardınız.
Yukarıdaki değişikliği yaptığınızda, teksayfa ödeme kullandığınızda müşteri mail adresini girene kadar aldığınız hatayı varsayılan olarak mail adresi gönderdiğinizden almazsınız.
Müşteri bir şekilde atlayıp mail adresini girmezse hata almadan ödemesini yapar. Normalde müşteriye ödeme altyapısı tarafından gönderilen konfirmasyon maili verdiğiniz mail adresine düşer.
Aynı mantıkla Iyzico altyapısında sorun yaşayanlar da mail adresi olarak varsayılan bir mail adresini sabit göndererek çözüm bulabilir.