Instance Property


Your merchant identifier.


var merchantIdentifier: String { get set }


This value must match one of the merchant identifiers specified by the Merchant IDs Entitlement key in the app’s entitlements. For more information on adding merchant IDs, see Configure Apple Pay (iOS, watchOS).

See Also

Setting Merchant Information

var merchantCapabilities: PKMerchantCapability

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

struct PKMerchantCapability

Capabilities for processing payment.

var countryCode: String

The two-letter ISO 3166 country code.

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.