An amount of money to transfer during a financial transaction.


class INCurrencyAmount : NSObject


An INCurrencyAmount object encapsulates a monetary value and the currency used to express that value. You use these objects to specify payment amounts when handling intents that involve the transfer of money.


Initializing a Currency Amount Object

init(amount: NSDecimalNumber, currencyCode: String)

Initializes a currency amount object with the specified values.

Getting the Currency Information

var amount: NSDecimalNumber?

The monetary amount associated with the currency.

var currencyCode: String?

The ISO 4217 currency code that applies to the monetary amount.


Inherits From

See Also

Data Objects

enum INAccountType

Constants indicating the type of account involved in a financial transaction.

class INBillDetails

The detailed information associated with a bill.

class INBillPayee

The entity that receives the proceeds from a bill payment.

class INPaymentAccount

A user account that provides the funds when making a payment.

class INPaymentAmount

The amount of money to apply to a bill payment.

class INPaymentMethod

Information about a form of payment supported by your app.

class INPaymentRecord

Detailed information about a financial transaction made between two users.

enum INPaymentStatus

Constants indicating the state of the financial transaction.

class INPerson

The information about a user involved in a SiriKit interaction.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software