<!--
{
  "availability" : [
    "iOS: -",
    "iPadOS: -",
    "macCatalyst: -",
    "macOS: -",
    "visionOS: -",
    "watchOS: -"
  ],
  "documentType" : "symbol",
  "framework" : "PassKit",
  "identifier" : "/documentation/PassKit/PKPaymentNetwork",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "PassKit (Apple Pay and Wallet)"
    ],
    "preciseIdentifier" : "c:@T@PKPaymentNetwork"
  },
  "title" : "PKPaymentNetwork"
}
-->

# PKPaymentNetwork

A type that represents a payment method.

```
struct PKPaymentNetwork
```

## Topics

### Payment networks

[`PKPaymentNetworkAmex`](/documentation/PassKit/PKPaymentNetwork/amex)

An American Express payment card.

[`PKPaymentNetworkBancomat`](/documentation/PassKit/PKPaymentNetwork/bancomat)

A Bancomat payment card.

[`PKPaymentNetworkBancontact`](/documentation/PassKit/PKPaymentNetwork/bancontact)

A Bancontact payment card.

[`PKPaymentNetworkBankAxept`](/documentation/PassKit/PKPaymentNetwork/bankAxept)

[`PKPaymentNetworkBarcode`](/documentation/PassKit/PKPaymentNetwork/barcode)

A QR code to use for payment.

[`PKPaymentNetworkCarteBancaire`](/documentation/PassKit/PKPaymentNetwork/carteBancaire)

[`PKPaymentNetworkCartesBancaires`](/documentation/PassKit/PKPaymentNetwork/cartesBancaires)

A Cartes Bancaires payment card.

[`PKPaymentNetworkChinaUnionPay`](/documentation/PassKit/PKPaymentNetwork/chinaUnionPay)

A China Union Pay payment card.

[`PKPaymentNetworkDankort`](/documentation/PassKit/PKPaymentNetwork/dankort)

The Dankort payment card.

[`PKPaymentNetworkDiscover`](/documentation/PassKit/PKPaymentNetwork/discover)

A Discover payment card.

[`PKPaymentNetworkEftpos`](/documentation/PassKit/PKPaymentNetwork/eftpos)

The electronic funds transfer at point of sale (EFTPOS) payment method.

[`PKPaymentNetworkElectron`](/documentation/PassKit/PKPaymentNetwork/electron)

An Electron debit card.

[`PKPaymentNetworkElo`](/documentation/PassKit/PKPaymentNetwork/elo)

The Elo payment card.

[`PKPaymentNetworkGirocard`](/documentation/PassKit/PKPaymentNetwork/girocard)

A Girocard payment method.

[`PKPaymentNetworkIDCredit`](/documentation/PassKit/PKPaymentNetwork/idCredit)

An iD payment card.

[`PKPaymentNetworkInterac`](/documentation/PassKit/PKPaymentNetwork/interac)

The Interac payment method.

[`PKPaymentNetworkJCB`](/documentation/PassKit/PKPaymentNetwork/JCB)

A JCB payment card.

[`PKPaymentNetworkMada`](/documentation/PassKit/PKPaymentNetwork/mada)

A mada payment card.

[`PKPaymentNetworkMaestro`](/documentation/PassKit/PKPaymentNetwork/maestro)

A Maestro payment card.

[`PKPaymentNetworkMasterCard`](/documentation/PassKit/PKPaymentNetwork/masterCard)

A Mastercard payment card.

[`PKPaymentNetworkMeeza`](/documentation/PassKit/PKPaymentNetwork/meeza)

[`PKPaymentNetworkMir`](/documentation/PassKit/PKPaymentNetwork/mir)

A Mir payment card.

[`PKPaymentNetworkNanaco`](/documentation/PassKit/PKPaymentNetwork/nanaco)

A Nanaco payment card.

[`PKPaymentNetworkNAPAS`](/documentation/PassKit/PKPaymentNetwork/NAPAS)

[`PKPaymentNetworkPagoBancomat`](/documentation/PassKit/PKPaymentNetwork/pagoBancomat)

[`PKPaymentNetworkPostFinance`](/documentation/PassKit/PKPaymentNetwork/postFinance)

A PostFinance AG payment card.

[`PKPaymentNetworkPrivateLabel`](/documentation/PassKit/PKPaymentNetwork/privateLabel)

Store credit and debit cards.

[`PKPaymentNetworkQuicPay`](/documentation/PassKit/PKPaymentNetwork/quicPay)

A QUICPay payment card.

[`PKPaymentNetworkSuica`](/documentation/PassKit/PKPaymentNetwork/suica)

A Suica payment card.

[`PKPaymentNetworkTmoney`](/documentation/PassKit/PKPaymentNetwork/tmoney)

The TMoney card.

[`PKPaymentNetworkVisa`](/documentation/PassKit/PKPaymentNetwork/visa)

A Visa payment card.

[`PKPaymentNetworkVPay`](/documentation/PassKit/PKPaymentNetwork/vPay)

A Visa V Pay payment card.

[`PKPaymentNetworkWaon`](/documentation/PassKit/PKPaymentNetwork/waon)

A WAON payment card.

[`PKPaymentNetworkCarteBancaires`](/documentation/PassKit/PKPaymentNetwork/carteBancaires)

A Cartes Bancaires payment card.

### Initializers

[`init(_:)`](/documentation/PassKit/PKPaymentNetwork/init(_:))

Creates a new payment network structure with the raw value you provide.

[`init(rawValue:)`](/documentation/PassKit/PKPaymentNetwork/init(rawValue:))

Creates a new payment network structure with the string you provide.

### Macros

[`PKAutomaticReloadPaymentRequest_h`](/documentation/PassKit/PKAutomaticReloadPaymentRequest_h)

[`PKAutomaticReloadPaymentSummaryItem_h`](/documentation/PassKit/PKAutomaticReloadPaymentSummaryItem_h)

[`PKCONSTANTS_H`](/documentation/PassKit/PKCONSTANTS_H)

[`PKPaymentTokenContext_h`](/documentation/PassKit/PKPaymentTokenContext_h)

[`PKRecurringPaymentRequest_h`](/documentation/PassKit/PKRecurringPaymentRequest_h)

## Relationships

### Conforms To

[`Sendable`](/documentation/Swift/Sendable)

[`Hashable`](/documentation/Swift/Hashable)

[`SendableMetatype`](/documentation/Swift/SendableMetatype)

[`Equatable`](/documentation/Swift/Equatable)

[`RawRepresentable`](/documentation/Swift/RawRepresentable)

---

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)