Merhabalar,
Çözümü;
Paytr ın Catalog controller dosyasında username olarak firstname ve lastname almaktadır.
Siz bu kısımları bir metod içerisinde kontrol ettirip boş geliyorsa null döndürebilirsiniz.
Kesin çözümü ise suanlık Paytr uyumlu tek sayfa ödeme modülü kullanmak.
Ben buna gerek kalmayacak bir modül geliştirmekte yım.
Bahsettiğiniz dosyada aşağıdaki metodlar yer almakta. Boş değer döndürmesi yerine kendim manuel değerler ekliyorum fakat bu kez paytr farklı bir hata veriyor.
$merchant['email'] = $order_info['email'];
$merchant['user_name'] = $order_info['payment_firstname']