On iOS, what is the correct way to convert the SkProduct.price (which is an NSDecimalNumber) to the int32 required by ValidateIOSReceipt? I assume simply multiplying by 100 is not going to be safe for all currencies.
One hax0ry way may be to format it to a string, remove any periods or commas, then parsing as integer? There must be a better way that I'm not aware of.