Share via


INSendPaymentIntentHandling_Extensions Class

Definition

Extension methods to the IINSendPaymentIntentHandling interface to support all the methods from the INSendPaymentIntentHandling protocol.

public static class INSendPaymentIntentHandling_Extensions
type INSendPaymentIntentHandling_Extensions = class
Inheritance
INSendPaymentIntentHandling_Extensions

Remarks

The extension methods for IINSendPaymentIntentHandling interface allow developers to treat instances of the interface as having all the optional methods of the original INSendPaymentIntentHandling protocol. Since the interface only contains the required members, these extension methods allow developers to call the optional members of the protocol.

Methods

Name Description
Confirm(IINSendPaymentIntentHandling, INSendPaymentIntent, Action<INSendPaymentIntentResponse>)

Developers may override this method to customize the confirmation of a request to send a payment.

ResolveCurrencyAmount(IINSendPaymentIntentHandling, INSendPaymentIntent, Action<INCurrencyAmountResolutionResult>)

Developers should not use this deprecated method. Developers should use 'ResolveCurrencyAmount (INSendPaymentIntent, Action<INSendPaymentCurrencyAmountResolutionResult>)' instead.

ResolveCurrencyAmount(IINSendPaymentIntentHandling, INSendPaymentIntent, Action<INSendPaymentCurrencyAmountResolutionResult>)

Developers may implement this method to customize resolution of a currency and amount.

ResolveNote(IINSendPaymentIntentHandling, INSendPaymentIntent, Action<INStringResolutionResult>)

Developers may override this method to customize the resolution of a note associated with the payment.

ResolvePayee(IINSendPaymentIntentHandling, INSendPaymentIntent, Action<INPersonResolutionResult>)

Developers may override this method to customize the resolution of the payee.

ResolvePayee(IINSendPaymentIntentHandling, INSendPaymentIntent, Action<INSendPaymentPayeeResolutionResult>)

Developers may implement this method to customize resolution of the payee.

Applies to