Apple Pay fractional amounts for RSD

Hello all,

I’m helping a customer integrate Apple Pay, and I’m seeing a behavior I can’t fully explain. I hope someone here can help clarify whether this is expected or whether it’s a bug / misconfiguration on my side.

Currency: RSD (Serbian Dinar) Amount: 3.45 RSD (two decimals) Result: Apple Pay cancels the payment automatically when the amount includes decimals, without even displaying the paymentsheet.

Things I have checked:

  • ISO 4217 defines RSD with 2 minor units, so fractional amounts like 3.45 should be valid.
  • Processors treat RSD as a two-decimal currency.
  • Apple’s documentation does not provide a per-currency decimal rule table.

In testing, whole-number RSD amounts succeed, while fractional amounts (e.g. 3.45 RSD) fail. I did not encounter this problem with other currencies like EUR, USD.

Has anyone encountered this issue before?

Apple Pay fractional amounts for RSD
 
 
Q