---
title: PKPaymentNetwork
framework: passkit
role: symbol
role_heading: Structure
path: passkit/pkpaymentnetwork
---

# PKPaymentNetwork

A type that represents a payment method.

## Declaration

```swift
struct PKPaymentNetwork
```

## Topics

### Payment networks

- [amex](passkit/pkpaymentnetwork/amex.md)
- [bancomat](passkit/pkpaymentnetwork/bancomat.md)
- [bancontact](passkit/pkpaymentnetwork/bancontact.md)
- [bankAxept](passkit/pkpaymentnetwork/bankaxept.md)
- [barcode](passkit/pkpaymentnetwork/barcode.md)
- [carteBancaire](passkit/pkpaymentnetwork/cartebancaire.md)
- [cartesBancaires](passkit/pkpaymentnetwork/cartesbancaires.md)
- [chinaUnionPay](passkit/pkpaymentnetwork/chinaunionpay.md)
- [dankort](passkit/pkpaymentnetwork/dankort.md)
- [discover](passkit/pkpaymentnetwork/discover.md)
- [eftpos](passkit/pkpaymentnetwork/eftpos.md)
- [electron](passkit/pkpaymentnetwork/electron.md)
- [elo](passkit/pkpaymentnetwork/elo.md)
- [girocard](passkit/pkpaymentnetwork/girocard.md)
- [idCredit](passkit/pkpaymentnetwork/idcredit.md)
- [interac](passkit/pkpaymentnetwork/interac.md)
- [JCB](passkit/pkpaymentnetwork/jcb.md)
- [mada](passkit/pkpaymentnetwork/mada.md)
- [maestro](passkit/pkpaymentnetwork/maestro.md)
- [masterCard](passkit/pkpaymentnetwork/mastercard.md)
- [meeza](passkit/pkpaymentnetwork/meeza.md)
- [mir](passkit/pkpaymentnetwork/mir.md)
- [nanaco](passkit/pkpaymentnetwork/nanaco.md)
- [NAPAS](passkit/pkpaymentnetwork/napas.md)
- [pagoBancomat](passkit/pkpaymentnetwork/pagobancomat.md)
- [postFinance](passkit/pkpaymentnetwork/postfinance.md)
- [privateLabel](passkit/pkpaymentnetwork/privatelabel.md)
- [quicPay](passkit/pkpaymentnetwork/quicpay.md)
- [suica](passkit/pkpaymentnetwork/suica.md)
- [tmoney](passkit/pkpaymentnetwork/tmoney.md)
- [visa](passkit/pkpaymentnetwork/visa.md)
- [vPay](passkit/pkpaymentnetwork/vpay.md)
- [waon](passkit/pkpaymentnetwork/waon.md)
- [carteBancaires](passkit/pkpaymentnetwork/cartebancaires.md)

### Initializers

- [init(_:)](passkit/pkpaymentnetwork/init(_:).md)
- [init(rawValue:)](passkit/pkpaymentnetwork/init(rawvalue:).md)

### Type Properties

- [conecs](passkit/pkpaymentnetwork/conecs.md)
- [elCorteIngles](passkit/pkpaymentnetwork/elcorteingles.md)
- [himyan](passkit/pkpaymentnetwork/himyan.md)
- [jaywan](passkit/pkpaymentnetwork/jaywan.md)
- [myDebit](passkit/pkpaymentnetwork/mydebit.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Selecting the payment networks

- [availableNetworks()](passkit/pkpaymentrequest/availablenetworks().md)
- [supportedNetworks](passkit/pkpaymentrequest/supportednetworks.md)
