Instance Property


The two-letter ISO 3166 country code.


var countryCode: String { get set }


Set this property to the two-letter code for the country where the payment will be processed. Consult with your Payment Service Provider (PSP) to determine which country code value to use. This information is passed to the Secure Element as is. For more information on the Secure Element, see A Payment Token Is Created When a Payment Is Authorized in Apple Pay Programming Guide.

See Also

Setting Merchant Information

var merchantIdentifier: String

Your merchant identifier.

var merchantCapabilities: PKMerchantCapability

A bit field of the payment processing protocols and card types that you support.

struct PKMerchantCapability

Capabilities for processing payment.

var supportedCountries: Set<String>?

A list of ISO 3166 country codes to limit payments to cards from specific countries.

var currencyCode: String

The three-letter ISO 4217 currency code.