As stated in the title, even when the amount is sent (eg. 83150) the SDK only displays 831 and not as 831.50 which was the intended payment amount.
The issue here is in displaying the correct value to the user. If the user see's "831" instead of "831.50" and then he/she is charged "831.50", this might create a skepticism among the users.
This is the screen from the example as it is currently.
After changing the line 57 in KhaltiPaymentViewController.swift from
self.payInitiateButton.setTitle("PAY RS \(amount/100)", for: .normal)
to
self.payInitiateButton.setTitle("PAY RS \(Float(Float(amount)/Float(100)))", for: .normal)
then i got the desired result.
Seems like this issue is just when displaying the amount value on the screen. Even it displays "831" instead of "831.50", the payment amount is 831.50, which is the correct amount value.