---
title: "init(type:name:identificationHint:icon:)"
framework: appintents
role: symbol
role_heading: Initializer
path: "appintents/intentpaymentmethod/init(type:name:identificationhint:icon:)"
---

# init(type:name:identificationHint:icon:)

## Declaration

```swift
init(type: IntentPaymentMethod.PaymentType, name: LocalizedStringResource? = nil, identificationHint: String? = nil, icon: DisplayRepresentation.Image? = nil)
```
