PKPaymentAuthorizationControllerDelegate_Extensions 類別

定義

介面擴充方法 IPKPaymentAuthorizationControllerDelegate 以支援 PKPaymentAuthorizationControllerDelegate 協定中的所有方法。

public static class PKPaymentAuthorizationControllerDelegate_Extensions
type PKPaymentAuthorizationControllerDelegate_Extensions = class
繼承
PKPaymentAuthorizationControllerDelegate_Extensions

備註

介面的擴充方法 IPKPaymentAuthorizationControllerDelegate 允許開發者將介面實例視為擁有原始 PKPaymentAuthorizationControllerDelegate 協定所有可選方法。 由於介面僅包含所需的成員,這些擴充方法允許開發者呼叫協定的可選成員。

方法

名稱 Description
DidAuthorizePayment(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController, PKPayment, Action<PKPaymentAuthorizationResult>)

介面擴充方法 IPKPaymentAuthorizationControllerDelegate 以支援 PKPaymentAuthorizationControllerDelegate 協定中的所有方法。

DidAuthorizePayment(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController, PKPayment, Action<PKPaymentAuthorizationStatus>)

開發者不應該使用這種已淘汰的方法。 開發者應使用「DidAuthorizePayment」超載,並搭配「Action<PKPaymentAuthorizationResult>」參數。

DidChangeCouponCode(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController, String, Action<PKPaymentRequestCouponCodeUpdate>)

介面擴充方法 IPKPaymentAuthorizationControllerDelegate 以支援 PKPaymentAuthorizationControllerDelegate 協定中的所有方法。

DidRequestMerchantSessionUpdate(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController, Action<PKPaymentRequestMerchantSessionUpdate>)

介面擴充方法 IPKPaymentAuthorizationControllerDelegate 以支援 PKPaymentAuthorizationControllerDelegate 協定中的所有方法。

DidSelectPaymentMethod(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController, PKPaymentMethod, Action<PKPaymentRequestPaymentMethodUpdate>)

介面擴充方法 IPKPaymentAuthorizationControllerDelegate 以支援 PKPaymentAuthorizationControllerDelegate 協定中的所有方法。

DidSelectPaymentMethod(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController, PKPaymentMethod, Action<PKPaymentSummaryItem[]>)

使用者選擇付款方式時所呼叫的方法。

DidSelectShippingContact(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController, PKContact, Action<PKPaymentAuthorizationStatus, PKShippingMethod[],PKPaymentSummaryItem[]>)

使用者選擇要寄送聯絡人時會呼叫的方法。

DidSelectShippingContact(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController, PKContact, Action<PKPaymentRequestShippingContactUpdate>)

介面擴充方法 IPKPaymentAuthorizationControllerDelegate 以支援 PKPaymentAuthorizationControllerDelegate 協定中的所有方法。

DidSelectShippingMethod(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController, PKPaymentMethod, Action<PKPaymentRequestPaymentMethodUpdate>)

介面擴充方法 IPKPaymentAuthorizationControllerDelegate 以支援 PKPaymentAuthorizationControllerDelegate 協定中的所有方法。

DidSelectShippingMethod(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController, PKShippingMethod, Action<PKPaymentAuthorizationStatus, PKPaymentSummaryItem[]>)

使用者選擇新的運送方式時會呼叫的方法。

GetPresentationWindow(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController)

介面擴充方法 IPKPaymentAuthorizationControllerDelegate 以支援 PKPaymentAuthorizationControllerDelegate 協定中的所有方法。

WillAuthorizePayment(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController)

使用者授權付款請求時所呼叫的方法。

適用於