---
title: "init(amount:currency:region:action:style:partners:fallback:)"
framework: PassKit (Apple Pay and Wallet)
role: symbol
role_heading: Initializer
platforms: [iOS 27.0+, iPadOS 27.0+]
path: "passkit/applepaymerchandisingview/init(amount:currency:region:action:style:partners:fallback:)"
---

# init(amount:currency:region:action:style:partners:fallback:)

Constructs a view displaying Pay Later Promotional information given a configuration

## Declaration

```swift
nonisolated init(amount: Decimal, currency: Locale.Currency, region: Locale.Region, action: ApplePayMerchandisingAction = .learnMore, style: ApplePayMerchandisingStyle = .standard, partners: ApplePayMerchandisingPartnerConfiguration = .all, @ViewBuilder fallback: () -> Fallback = { EmptyView() })
```

## Parameters

- `amount`: The users bag price or item pricing
- `currency`: The ISO 4217 code for the country or region of the merchant’s principle place of business.
- `region`: The merchant’s ISO 3166 country code.
- `action`: The type of action that is taken when the user taps on the call to action in the view
- `style`: The style of view that should be shown. This dictates the strings / image content
- `partners`: List of partners the view should show if they are supported.
- `fallback`: The fallback view will be shown when the contents cannot rendered
