相关疑难解决方法(0)

ApplePay iOS错误 - 此设备无法付款

将ApplePay与我的测试应用程序集成时,我收到错误:

此设备无法付款

我已经设置了一张卡片,并在销售点终端进行了测试 - 在那里工作得很好.

应该工作(但没有)的代码行是:

PKPaymentAuthorizationViewController *auth = [[PKPaymentAuthorizationViewController alloc] initWithPaymentRequest:paymentRequest];
Run Code Online (Sandbox Code Playgroud)

ios

10
推荐指数
1
解决办法
4477
查看次数

Apple Pay支付"未完成付款" - 无法获得令牌

我正在使用PassKit实现Apple Pay,我正在以正确的方式显示对话框并处理委托方法,但每次我使用touch Id验证购买时它都显示"付款未完成"并且从未达到我的委托方法paymentAuthorizationViewController:didAuthorizePayment:completion:.我完全做了所有这些事情来设置苹果工资,但我似乎无法获得一个令牌发送到我的支付网关.

PKPaymentRequest *request = [[PKPaymentRequest alloc] init];
self.paymentRequest = request;
request.countryCode = @"US";
request.currencyCode = @"USD";
request.supportedNetworks = @[PKPaymentNetworkAmex, PKPaymentNetworkMasterCard, PKPaymentNetworkVisa];
request.merchantCapabilities = PKMerchantCapabilityEMV;
request.merchantIdentifier = @"merchant.com.*******";
request.requiredShippingAddressFields = PKAddressFieldPostalAddress;
request.requiredBillingAddressFields = PKAddressFieldPostalAddress;

request.paymentSummaryItems = [self paymentSummaryItems];
self.paymentPane = [[PKPaymentAuthorizationViewController alloc] initWithPaymentRequest:request];
self.paymentPane.delegate = self;
if (self.paymentPane) {
    [self presentViewController:self.paymentPane animated:TRUE completion:nil];
}
Run Code Online (Sandbox Code Playgroud)

这就是我所看到的,屏幕就在那里,一遍又一遍地说"再试一遍":

在此输入图像描述

objective-c ios applepay

8
推荐指数
1
解决办法
8068
查看次数

标签 统计

ios ×2

applepay ×1

objective-c ×1