---
title: INRequestPaymentIntent
framework: intents
role: symbol
role_heading: Class
path: intents/inrequestpaymentintent
---

# INRequestPaymentIntent

An intent for requesting money from another user’s account.

## Declaration

```swift
class INRequestPaymentIntent
```

## Overview

Overview Siri creates an INRequestPaymentIntent object when the current user requests a payment from another user. A request payment intent object includes the payment amount and the person receiving the request. This intent represents only a request for payment and shouldn’t initiate any payments. To handle this intent, the handler object in your Intents extension must adopt the INRequestPaymentIntentHandling protocol. Your handler should confirm the request and create an INRequestPaymentIntentResponse object with the results of making the request. Additional Intent Attributes The following table lists additional attributes of this intent object:  |   |   |  When performing a search, Siri automatically asks the user to unlock a currently locked device. You don’t need to explicitly ask to unlock the device. In addition, Siri always prompts the user to confirm the request before asking your Intents extension to handle it.

## Topics

### Initializing the Intent Object

- [init(payer:currencyAmount:note:)](intents/inrequestpaymentintent/init(payer:currencyamount:note:).md)

### Getting Details About the Payment

- [payer](intents/inrequestpaymentintent/payer.md)
- [currencyAmount](intents/inrequestpaymentintent/currencyamount.md)
- [note](intents/inrequestpaymentintent/note.md)

## Relationships

### Inherits From

- [INIntent](intents/inintent.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [INIntentSetImageKeyPath](intents/inintentsetimagekeypath.md)
- [NSCoding](foundation/nscoding.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)

## See Also

### Request a Payment

- [INRequestPaymentIntentHandling](intents/inrequestpaymentintenthandling.md)
- [INRequestPaymentIntentResponse](intents/inrequestpaymentintentresponse.md)
