---
title: "present(_:)"
framework: passkit
role: symbol
role_heading: Instance Method
path: "passkit/pkpasslibrary/present(_:)-67jce"
---

# present(_:)

Presents the payment pass for use in-store.

## Declaration

```swift
func present(_ pass: PKPaymentPass)
```

## Parameters

- `pass`: The pass to present.

## Discussion

Discussion You can use present(_:)  to present your payment pass for use in-store.  Your app must have the proper entitlement to see the payment pass that you present. Therefore, this method is mostly relevant to a bank or merchant app that presents its own payment method for use in-store.

## See Also

### Deprecated Methods

- [activate(_:withActivationCode:completion:)](passkit/pkpasslibrary/activate(_:withactivationcode:completion:).md)
- [activate(_:withActivationData:completion:)](passkit/pkpasslibrary/activate(_:withactivationdata:completion:).md)
- [canAddPaymentPass(withPrimaryAccountIdentifier:)](passkit/pkpasslibrary/canaddpaymentpass(withprimaryaccountidentifier:).md)
- [isPaymentPassActivationAvailable()](passkit/pkpasslibrary/ispaymentpassactivationavailable()-swift.type.method.md)
- [isPaymentPassActivationAvailable()](passkit/pkpasslibrary/ispaymentpassactivationavailable()-swift.method.md)
- [remotePaymentPasses()](passkit/pkpasslibrary/remotepaymentpasses().md)
