草庐IT

PKPaymentAuthorizationViewControl

全部标签

ios - PkPaymentAuthorizationViewController didAuthorizePayment 不返回 token 值

我正在使用applePay,一切正常。它在模拟器的沙盒环境中启动(我国的设备不支持),点击passCode付款后,将进入PasskitdidAuthorizeViewController的委托(delegate)方法。这是我的代码funcpaymentAuthorizationViewController(_controller:PKPaymentAuthorizationViewController,didAuthorizePaymentpayment:PKPayment,completion:@escaping(PKPaymentAuthorizationStatus)->Void

ios - PKPaymentAuthorizationViewController 不是零但没有显示

我正在尝试显示一个PKPaymentAuthorizationViewController,它不是零但没有显示。我以前工作过,但现在不工作了。权利和商家ID似乎不错。这是我的初始化代码(没有无用的代码)PKPaymentRequest*request=[PKPaymentRequestnew];request.merchantIdentifier=kApplePayMerchantId;request.merchantCapabilities=PKMerchantCapability3DS;request.supportedNetworks=self.class.supportedNe

ios - 有什么方法可以检测它何时触及 Apple Pay PKPaymentAuthorizationViewController 上的取消按钮?

每当PKPaymentAuthorizationViewController因任何原因被关闭时,ApplePay都会调用以下委托(delegate)。有什么方法可以检测只是Cancel按钮被触摸了吗?-(void)paymentAuthorizationViewControllerDidFinish:(PKPaymentAuthorizationViewController*)controller{[selfdismissViewControllerAnimated:YEScompletion:nil];} 最佳答案 来自docum

ios - 如何在真实设备上测试 Braintree + Apple Pay?

我正在为来自美国以外的美国客户开发一个使用ApplePay的应用程序。我正在使用Braintree+ApplePay。我们支持真实信用卡到存折,但我们无法验证它们。我成功生成了客户端token,self.braintree并尝试了BT的两种集成方式。BTPaymentProvider-我们对创建支付方式的抽象。if(self.braintree&&![self.braintreeisKindOfClass:[NSNullclass]]){self.provider=[braintreepaymentProviderWithDelegate:self];if([self.provider

ios - ApplePay PKPaymentAuthorizationViewController 始终显示正在处理

我正在尝试在我的应用程序中使用ApplePay。呈现PKPaymentAuthorizationViewController效果很好。然而,在我填写信用卡和账单信息后,它只显示一个纺车和“处理中”,如图所示。呈现ApplePayViewController的代码如下:letrequest=Stripe.paymentRequestWithMerchantIdentifier(DH_APPLEPAY_ID)request.paymentSummaryItems=[PKPaymentSummaryItem(label:label,amount:amountDecimal)]request.

ios - 如何在 Apple Pay PKPaymentAuthorizationViewController 上方显示 UIAlertView?

使用下面的标准UIAlertView代码将在ApplePayPKPaymentAuthorizationViewController表下方显示警报。[[[UIAlertViewalloc]initWithTitle:@"PaymentError"message:[errorlocalizedDescription]delegate:nilcancelButtonTitle:@"Okay"otherButtonTitles:nil]show];如何在付款授权表上方显示?或者是否有不同的方式来显示ApplePay的错误消息?当用户输入无效的送货地址时,我想给出具体的错误消息。

ios - 如何在 Apple Pay PKPaymentAuthorizationViewController 上方显示 UIAlertView?

使用下面的标准UIAlertView代码将在ApplePayPKPaymentAuthorizationViewController表下方显示警报。[[[UIAlertViewalloc]initWithTitle:@"PaymentError"message:[errorlocalizedDescription]delegate:nilcancelButtonTitle:@"Okay"otherButtonTitles:nil]show];如何在付款授权表上方显示?或者是否有不同的方式来显示ApplePay的错误消息?当用户输入无效的送货地址时,我想给出具体的错误消息。

ios - Apple pay PKPaymentauthorizationViewController 在加载付款请求时总是返回 nil

我正在获取返回为nil的PK支付授权ViewController实例。这段代码有什么问题?if([PKPaymentAuthorizationViewControllercanMakePayments]){if([PKPaymentAuthorizationViewControllercanMakePaymentsUsingNetworks:@[PKPaymentNetworkAmex,PKPaymentNetworkMasterCard,PKPaymentNetworkVisa]]){PKPaymentRequest*request=[[PKPaymentRequestalloc]i

swift - 如何在 Xcode 9 中实现 PKPaymentAuthorizationViewControllerDelegate 以实现 iOS 8 向后兼容?

我正在尝试构建一个在Xcode9上使用ApplePay的应用程序。部署目标是iOS8。在Xcode8.3.3(和iOS10SDK)之前,它工作得很好:extensionMyViewController:PKPaymentAuthorizationViewControllerDelegate{funcpaymentAuthorizationViewController(_controller:PKPaymentAuthorizationViewController,didSelectShippingAddressaddress:ABRecord,completion:@escaping(