Package org.robovm.apple.passkit
Interface PKPaymentAuthorizationControllerDelegate
- All Superinterfaces:
NSObjectProtocol,ObjCProtocol
- All Known Implementing Classes:
PKPaymentAuthorizationControllerDelegateAdapter
public interface PKPaymentAuthorizationControllerDelegate extends NSObjectProtocol
-
Method Summary
-
Method Details
-
didFinish
-
didAuthorizePayment
void didAuthorizePayment(PKPaymentAuthorizationController controller, PKPayment payment, VoidBlock1<PKPaymentAuthorizationResult> completion)- Since:
- Available in iOS 11.0 and later.
-
didAuthorizePaymentEx
@Deprecated void didAuthorizePaymentEx(PKPaymentAuthorizationController controller, PKPayment payment, VoidBlock1<PKPaymentAuthorizationStatus> completion)Deprecated.Deprecated in iOS 11.0. Use paymentAuthorizationController:didAuthorizePayment:handler: instead to provide more granular errors- Since:
- Available in iOS 10.0 and later.
-
willAuthorizePayment
-
didRequestMerchantSessionUpdate
void didRequestMerchantSessionUpdate(PKPaymentAuthorizationController controller, VoidBlock1<PKPaymentRequestMerchantSessionUpdate> handler)- Since:
- Available in iOS 14.0 and later.
-
didChangeCouponCode
void didChangeCouponCode(PKPaymentAuthorizationController controller, String couponCode, VoidBlock1<PKPaymentRequestCouponCodeUpdate> completion)- Since:
- Available in iOS 15.0 and later.
-
didSelectShippingMethod
void didSelectShippingMethod(PKPaymentAuthorizationController controller, PKShippingMethod shippingMethod, VoidBlock1<PKPaymentRequestShippingMethodUpdate> completion)- Since:
- Available in iOS 11.0 and later.
-
didSelectShippingContact
void didSelectShippingContact(PKPaymentAuthorizationController controller, PKContact contact, VoidBlock1<PKPaymentRequestShippingContactUpdate> completion)- Since:
- Available in iOS 11.0 and later.
-
didSelectPaymentMethod
void didSelectPaymentMethod(PKPaymentAuthorizationController controller, PKPaymentMethod paymentMethod, VoidBlock1<PKPaymentRequestPaymentMethodUpdate> completion)- Since:
- Available in iOS 11.0 and later.
-
didSelectShippingMethod
@Deprecated void didSelectShippingMethod(PKPaymentAuthorizationController controller, PKShippingMethod shippingMethod, VoidBlock2<PKPaymentAuthorizationStatus,NSArray<PKPaymentSummaryItem>> completion)Deprecated.Deprecated in iOS 11.0. Use paymentAuthorizationController:didSelectShippingMethod:handler: instead to provide more granular errors- Since:
- Available in iOS 10.0 and later.
-
didSelectShippingContact
@Deprecated void didSelectShippingContact(PKPaymentAuthorizationController controller, PKContact contact, VoidBlock3<PKPaymentAuthorizationStatus,NSArray<PKShippingMethod>,NSArray<PKPaymentSummaryItem>> completion)Deprecated.Deprecated in iOS 11.0. Use paymentAuthorizationController:didSelectShippingContact:handler: instead to provide more granular errors- Since:
- Available in iOS 10.0 and later.
-
didSelectPaymentMethodEx
@Deprecated void didSelectPaymentMethodEx(PKPaymentAuthorizationController controller, PKPaymentMethod paymentMethod, VoidBlock1<NSArray<PKPaymentSummaryItem>> completion)Deprecated.Deprecated in iOS 11.0. Use paymentAuthorizationController:didSelectPaymentMethod:handler: instead to provide more granular errors- Since:
- Available in iOS 10.0 and later.
-
presentationWindowForPaymentAuthorizationController
UIWindow presentationWindowForPaymentAuthorizationController(PKPaymentAuthorizationController controller)- Since:
- Available in iOS 14.0 and later.
-