Package org.robovm.apple.passkit
Interface PKPaymentAuthorizationViewControllerDelegate
- All Superinterfaces:
NSObjectProtocol,ObjCProtocol
- All Known Implementing Classes:
PKPaymentAuthorizationViewControllerDelegateAdapter
public interface PKPaymentAuthorizationViewControllerDelegate extends NSObjectProtocol
-
Method Summary
-
Method Details
-
didFinish
-
didAuthorizePayment
void didAuthorizePayment(PKPaymentAuthorizationViewController controller, PKPayment payment, VoidBlock1<PKPaymentAuthorizationResult> completion)- Since:
- Available in iOS 11.0 and later.
-
willAuthorizePayment
- Since:
- Available in iOS 8.3 and later.
-
didRequestMerchantSessionUpdate
void didRequestMerchantSessionUpdate(PKPaymentAuthorizationViewController controller, VoidBlock1<PKPaymentRequestMerchantSessionUpdate> handler)- Since:
- Available in iOS 14.0 and later.
-
didChangeCouponCode
void didChangeCouponCode(PKPaymentAuthorizationViewController controller, String couponCode, VoidBlock1<PKPaymentRequestCouponCodeUpdate> completion)- Since:
- Available in iOS 15.0 and later.
-
didSelectShippingMethod
void didSelectShippingMethod(PKPaymentAuthorizationViewController controller, PKShippingMethod shippingMethod, VoidBlock1<PKPaymentRequestShippingMethodUpdate> completion)- Since:
- Available in iOS 11.0 and later.
-
didSelectShippingContact
void didSelectShippingContact(PKPaymentAuthorizationViewController controller, PKContact contact, VoidBlock1<PKPaymentRequestShippingContactUpdate> completion)- Since:
- Available in iOS 11.0 and later.
-
didSelectPaymentMethod
void didSelectPaymentMethod(PKPaymentAuthorizationViewController controller, PKPaymentMethod paymentMethod, VoidBlock1<PKPaymentRequestPaymentMethodUpdate> completion)- Since:
- Available in iOS 11.0 and later.
-
didAuthorizePaymentEx
@Deprecated void didAuthorizePaymentEx(PKPaymentAuthorizationViewController controller, PKPayment payment, VoidBlock1<PKPaymentAuthorizationStatus> completion)Deprecated.Deprecated in iOS 11.0. Use paymentAuthorizationViewController:didAuthorizePayment:handler: instead to provide more granular errors -
didSelectShippingMethod
@Deprecated void didSelectShippingMethod(PKPaymentAuthorizationViewController controller, PKShippingMethod shippingMethod, VoidBlock2<PKPaymentAuthorizationStatus,NSArray<PKPaymentSummaryItem>> completion)Deprecated.Deprecated in iOS 11.0. Use paymentAuthorizationViewController:didSelectShippingMethod:handler: instead to provide more granular errors -
didSelectShippingAddress
@Deprecated void didSelectShippingAddress(PKPaymentAuthorizationViewController controller, ABRecord address, VoidBlock3<PKPaymentAuthorizationStatus,NSArray<PKShippingMethod>,NSArray<PKPaymentSummaryItem>> completion)Deprecated.Deprecated in iOS 9.0. ABRecordRef has been deprecated. Please migrate away from this delegate callback as soon as possible. -
didSelectShippingContact
@Deprecated void didSelectShippingContact(PKPaymentAuthorizationViewController controller, PKContact contact, VoidBlock3<PKPaymentAuthorizationStatus,NSArray<PKShippingMethod>,NSArray<PKPaymentSummaryItem>> completion)Deprecated.Deprecated in iOS 11.0. Use paymentAuthorizationViewController:didSelectShippingContact:handler: instead to provide more granular errors- Since:
- Available in iOS 9.0 and later.
-
didSelectPaymentMethodEx
@Deprecated void didSelectPaymentMethodEx(PKPaymentAuthorizationViewController controller, PKPaymentMethod paymentMethod, VoidBlock1<NSArray<PKPaymentSummaryItem>> completion)Deprecated.Deprecated in iOS 11.0. Use paymentAuthorizationViewController:didSelectPaymentMethod:handler: instead to provide more granular errors- Since:
- Available in iOS 9.0 and later.
-