A resolution result for the person making the payment.


class INRequestPaymentPayerResolutionResult : INPersonResolutionResult


An INRequestPaymentPayerResolutionResult object is what you return when resolving parameters containing an INPerson object. Use the creation method that best reflects your ability to resolve the parameter successfully.

For additional resolution options, see INPersonResolutionResult and INIntentResolutionResult.


Creating a Resolution Result Object

class func unsupported(forReason: INRequestPaymentPayerUnsupportedReason) -> Self

Creates an object whose resolution indicates that the specified value is not supported.

enum INRequestPaymentPayerUnsupportedReason

Constants indicating the reason for being unable to resolve the provider of the funds.

init(personResolutionResult: INPersonResolutionResult)

Creates a resolution result object with the specified person resolution result object.


Conforms To

See Also

Resolution Results

class INAccountTypeResolutionResult

A resolution result for account types.

class INBalanceTypeResolutionResult

A resolution result for balance types.

class INBillTypeResolutionResult

A resolution result for the types of bills a user might pay.

class INBillPayeeResolutionResult

A resolution result for the recipient of a bill payment.

class INCurrencyAmountResolutionResult

A resolution result for a currency amount associated with an intent.

class INPaymentAccountResolutionResult

A resolution result for the user account that provides the funds to pay a bill.

class INPaymentAmountResolutionResult

A resolution result for the amount to pay for a bill.

class INPaymentMethodResolutionResult

Describes the result of resolving a payment method.

class INPaymentStatusResolutionResult

A resolution result for the payment status of a bill during a search.

class INRequestPaymentCurrencyAmountResolutionResult

A resolution result for the currency amount associated with a payment request.

class INSendPaymentCurrencyAmountResolutionResult

A resolution result for the currency amount to send to another user.

class INSendPaymentPayeeResolutionResult

A resolution result for the recipient of a payment.

class INVisualCodeTypeResolutionResult

A resolution result for the type of visual code used to exchange information.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software