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?

Answered by DTS Engineer in 863243022

Hi @by_ptr,

You wrote:

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.

Apple Pay aligns to Unicode CLDR and does not follow the ISO 4217 standard. Ensure your transaction amounts follow the CLDR minor units to resolve this issue in your Apple Pay sessions.

Cheers,

Paris X Pinkney |  WWDR | DTS Engineer

Howdy,

Great job knowing we use ISO 4217, and I agree with your findings.

Payment sheet fails to open if a decimal is used in amount when type is total.

We're on it,

Thanks @TapThatApplePay , have you been able to find a solution/workaround?

I find it rather odd that we have no problems with decimal amounts for trx with USD/EUR. Just RSD.

Hi @by_ptr,

You wrote:

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.

Apple Pay aligns to Unicode CLDR and does not follow the ISO 4217 standard. Ensure your transaction amounts follow the CLDR minor units to resolve this issue in your Apple Pay sessions.

Cheers,

Paris X Pinkney |  WWDR | DTS Engineer

Apple Pay fractional amounts for RSD
 
 
Q