---
title: INPayBillIntentHandling
framework: intents
role: symbol
role_heading: Protocol
path: intents/inpaybillintenthandling
---

# INPayBillIntentHandling

The handler interface for paying a bill using money from the user’s account.

## Declaration

```swift
protocol INPayBillIntentHandling : NSObjectProtocol
```

## Overview

Overview Use the methods of the INPayBillIntentHandling protocol to resolve, confirm, and handle requests to pay bills. Adopt this protocol in an object of your Intents extension that’s capable of initiating the bill-payment process. Siri delivers an INPayBillIntent object to your handler when the user asks to pay a bill using your app. The provided intent object contains information about the bill, including the amount to pay and the organization to receive the money. Use the methods of this protocol to resolve the organization and payment details and initiate the transaction.

## Topics

### Resolving the Intent Parameters

- [resolveBillPayee(for:with:)](intents/inpaybillintenthandling/resolvebillpayee(for:with:).md)
- [resolveBillType(for:with:)](intents/inpaybillintenthandling/resolvebilltype(for:with:).md)
- [resolveFromAccount(for:with:)](intents/inpaybillintenthandling/resolvefromaccount(for:with:).md)
- [resolveTransactionAmount(for:with:)](intents/inpaybillintenthandling/resolvetransactionamount(for:with:).md)
- [resolveDueDate(for:with:)](intents/inpaybillintenthandling/resolveduedate(for:with:).md)
- [resolveTransactionScheduledDate(for:with:)](intents/inpaybillintenthandling/resolvetransactionscheduleddate(for:with:).md)
- [resolveTransactionNote(for:with:)](intents/inpaybillintenthandling/resolvetransactionnote(for:with:).md)

### Confirming the Response

- [confirm(intent:completion:)](intents/inpaybillintenthandling/confirm(intent:completion:).md)

### Handling the Intent

- [handle(intent:completion:)](intents/inpaybillintenthandling/handle(intent:completion:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

### Inherited By

- [INPaymentsDomainHandling](intents/inpaymentsdomainhandling.md)

## See Also

### Bill Payment

- [INPayBillIntent](intents/inpaybillintent.md)
- [INPayBillIntentResponse](intents/inpaybillintentresponse.md)
