# PaymentKitError.Kind

``` swift
public enum Kind 
```

## Enumeration Cases

### `unknown`

``` swift
case unknown
```

### `internalError`

``` swift
case internalError
```

### `authorization`

``` swift
case authorization
```

### `network`

``` swift
case network
```

### `bindingInvalidArgument`

``` swift
case bindingInvalidArgument
```

### `tooManyCards`

``` swift
case tooManyCards
```

### `applePay`

``` swift
case applePay
```

### `fail3DS`

``` swift
case fail3DS
```

### `expiredCard`

``` swift
case expiredCard
```

### `invalidProcessingRequest`

``` swift
case invalidProcessingRequest
```

### `limitExceeded`

``` swift
case limitExceeded
```

### `notEnoughFunds`

``` swift
case notEnoughFunds
```

### `paymentAuthorizationReject`

``` swift
case paymentAuthorizationReject
```

### `paymentCancelled`

``` swift
case paymentCancelled
```

### `paymentGatewayTechnicalError`

``` swift
case paymentGatewayTechnicalError
```

### `paymentTimeout`

``` swift
case paymentTimeout
```

### `promocodeAlreadyUsed`

``` swift
case promocodeAlreadyUsed
```

### `restrictedCard`

``` swift
case restrictedCard
```

### `transactionNotPermitted`

``` swift
case transactionNotPermitted
```

### `userCancelled`

``` swift
case userCancelled
```

### `noEmail`

``` swift
case noEmail
```

### `creditRejected`

``` swift
case creditRejected
```

### `sbpBanksNotFound`

``` swift
case sbpBanksNotFound
```

### `paymentMethodNotFound`

``` swift
case paymentMethodNotFound
```
