<!--
{
  "availability" : [
    "iOS: 11.0.0 -",
    "iPadOS: 11.0.0 -",
    "macCatalyst: 13.1.0 -",
    "macOS: 10.13.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 4.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "PassKit",
  "identifier" : "/documentation/PassKit/PKPaymentRequest/supportedCountries",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "PassKit (Apple Pay and Wallet)"
    ],
    "preciseIdentifier" : "c:objc(cs)PKPaymentRequest(py)supportedCountries"
  },
  "title" : "supportedCountries"
}
-->

# supportedCountries

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

```
var supportedCountries: Set<String>? { get set }
```

## Discussion

Use the list of supported countries or regions to limit payments to cards that were issued in specific countries or regions. For example, debit cards may expect transactions only in the country or region where the card was issued. Indicate the supported countries or regions by using ISO 3166 country codes.

The supported countries or regions list does not affect the currency used for the transaction.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)