<!--
{
  "availability" : [
    "iOS: 10.0.0 -",
    "iPadOS: 10.0.0 -",
    "macCatalyst: 13.1.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 3.2.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "SiriKit",
  "identifier" : "/documentation/Intents/INSendPaymentIntent",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "Intents"
    ],
    "preciseIdentifier" : "c:objc(cs)INSendPaymentIntent"
  },
  "title" : "INSendPaymentIntent"
}
-->

# INSendPaymentIntent

A request to transfer money from the current user’s account to a different user’s account.

```
class INSendPaymentIntent
```

## Overview

Siri creates an [`INSendPaymentIntent`](/documentation/Intents/INSendPaymentIntent) object when the current user asks to transfer money to another user. A send payment intent object includes the payment amount and the recipient of the payment. Use that information to validate the transaction and transfer the funds.

To handle this intent, the handler object in your Intents extension must adopt the [`INSendPaymentIntentHandling`](/documentation/Intents/INSendPaymentIntentHandling) protocol. Your handler should confirm the request and create an [`INSendPaymentIntentResponse`](/documentation/Intents/INSendPaymentIntentResponse) object with the result of sending the money to the specified user.

This intent object represents a financial transaction between two users.

### Additional Intent Attributes

The following table lists additional attributes of this intent object:

|Attribute                      |Description                                  |
|-------------------------------|---------------------------------------------|
|Supported by                   |Siri Intents, Siri Suggestions, Shortcuts App|
|Always requires unlocked device|Yes                                          |

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 payment before asking your Intents extension to handle the transaction.

## Topics

### Initializing the Intent Object

[`init(payee:currencyAmount:note:)`](/documentation/Intents/INSendPaymentIntent/init(payee:currencyAmount:note:))

Initializes the send payment intent object with the specified recipient and payment information.

### Getting Details About the Payment

[`payee`](/documentation/Intents/INSendPaymentIntent/payee)

The recipient of the payment.

[`currencyAmount`](/documentation/Intents/INSendPaymentIntent/currencyAmount)

The amount of the payment.

[`note`](/documentation/Intents/INSendPaymentIntent/note)

A note associated with the payment.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)