Siz payment_amount = 1 gönderdiğinizde Pay Tr kendi işlemi gereği bunu 100 ile çarparak işlem yaptığı için size de 100 dönderiyor. Kodlamada hata yok aslında. Çoğu banka da bu şekilde 100 le çarpıyor.
Çoğu banka posu gibi bankanın istediklerinin dışında bazı değerleri de post ettiğinizde aynısını geri alırsınız. PayTr için de bir de Payment amount2 değeri de yollayın ben öyle kullanıyorum
PayTrnin istediği : payment_amount
Bana lazım olan : payment_amount_ham
Ben bu 2 değeri de post ettiriyorum.
ben bana aynen geri dönen payment_amount_ham ile işlem yapıyorum