---
title: "init(_:action:fallback:)"
framework: passkit
role: symbol
role_heading: Initializer
path: "passkit/paywithapplepaybutton/init(_:action:fallback:)"
---

# init(_:action:fallback:)

## Declaration

```swift
nonisolated init(_ label: PayWithApplePayButtonLabel = .plain, action: @escaping () -> Void, @ViewBuilder fallback: () -> Fallback)
```

## See Also

### Creating the button

- [init(_:action:)](passkit/paywithapplepaybutton/init(_:action:).md)
- [init(_:request:onPaymentAuthorizationChange:)](passkit/paywithapplepaybutton/init(_:request:onpaymentauthorizationchange:).md)
- [init(_:request:onPaymentAuthorizationChange:fallback:)](passkit/paywithapplepaybutton/init(_:request:onpaymentauthorizationchange:fallback:).md)
- [init(_:request:onPaymentAuthorizationChange:onMerchantSessionRequested:)](passkit/paywithapplepaybutton/init(_:request:onpaymentauthorizationchange:onmerchantsessionrequested:).md)
- [init(_:request:onPaymentAuthorizationChange:onMerchantSessionRequested:fallback:)](passkit/paywithapplepaybutton/init(_:request:onpaymentauthorizationchange:onmerchantsessionrequested:fallback:).md)
