Biraz alakasız olacak ama PayTR panelinde API hataları bölümünde aşağıdaki hata yazıyordu ;

payment_amount değeri integer olmalıdır - Gönderilen Değer: 26989.999999999996

Halbuki gönderilen değerin 26989.999999999996 olması imkansız çünkü bizde böyle küsüratlı fiyatlar yok, doğrusu 26990 olmalıydı.

269,90 TL fiyatında X ürününü sepete ekleyerek satın alma işlemi yapmak istedim, ödeme aşamasında aynı sorunu yaşadım, 3d secure aşamasına geçmedi aynı sayfada kaldı.
Yukarıdaki hatada ki fiyatı görünce aynı ürünün fiyatını 269,90 TL'den 269 TL'ye güncelledim öyle sepete attım.
Enteresandır bu sefer 3dsecure aşamasına geçebildim.
Sonrasında aynı ürünün fiyatını tekrar 269,90 TL ye güncelledim, ve şu an hata almadan 3d secure aşamasına geçebiliyorum.

Yani bu sorunu bilmeden çözmüş mü oldum? Yani çok saçma değil mi eğer çözümü bu ise? Aklım mantığım almıyor şu an.