When we send an amount in payment request to the clover device, the device itself shows the amount divided by 100. So for example If I have sent an amount of £ 50 from my app, then on clover it will show £0.5.
Can you confirm if whenever we send an amount from out application it needs to be multiplied by 100 by default?
Yes, the payment objects use integer values for the amount, so in order to account for fractional denominations for currencies (i.e. cents on the dollar) the integer value corresponds to that smallest denomination. So if you want a transaction for $5 you would put in 500 for the amount, representing 500 cents (or 500 of whatever currency divided by 100).