$basket = (json_encode([$params['description'], $params['amount'], 1] ));
böyle dene olmassa
/* $basket = base64_encode(json_encode([$params['description'], $params['amount'], 1] )); */ yap böle dene yada uzman php ci arkadaşlara sormalısın
Hocam ilk yazdıgınız kod'da bişi değişmedi.
2nci kodda bu çıktı...
public_html/modules/gateways/paytr.php on line 26