PKPaymentAuthorizationController : decimal separator in grand total

Hi,

We have used PKPaymentAuthorizationController for Apple Pay UI. Our app works in 11 countries.

Q 1. I found that the NSDecimalNumber that we pass to grand total always considers device settings region and language while showing totals like subtotal, grand total etc. If I set device region to Spain and language to spanish then it always shows decimal comma (,)as decimal seperator .This happens even if we format/create the decimal number with US locale where decimal point (.) is used as decimal seperator. Is this expected behavior ? This is happening only for PKPaymentAuthorizationController UI. The other UI created in storyboards by developer take decimal point (.) when assigned to UILabels.

Q.2 Can we achieve expected result by using PKPaymentAuthorizationViewController
instead of PKPaymentAuthorizationController ?
PKPaymentAuthorizationController : decimal separator in grand total
 
 
Q