相关疑难解决方法(0)

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

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

此设备无法付款

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

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

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

ios

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

错误:Apple pay 未完成

我已经使用 Passkit 框架在我的 iOS 应用程序中实现了 Apple Pay。我做了所有 这些事情来设置 Apple Pay。我正在使用沙箱帐户。我在钱包应用程序中添加了卡片,这些卡片是我从这个链接复制的测试卡片。我正在使用的这段代码:

 print("\(((self.grandTotalLabel.text!).replacingOccurrences(of: "$", with: "")))")

        let paymentNetworks = [PKPaymentNetwork.amex]

        if PKPaymentAuthorizationViewController.canMakePayments(usingNetworks: paymentNetworks){

            paymentRequest.supportedNetworks = paymentNetworks
            paymentRequest.merchantCapabilities = .capability3DS
            paymentRequest.requiredShippingAddressFields = [.all]
            paymentRequest.paymentSummaryItems = self.itemToSell(shipping: 10.0)

                            let sameDayShipping = PKShippingMethod(label: "Same day divilery", amount: 12.99)
            sameDayShipping.detail = "Same day divilery Detail"
            sameDayShipping.identifier = "sameDay"

            let twDaysShipping = PKShippingMethod(label: "Two days divilery", amount: 4.99)
            twDaysShipping.detail = "Two days divilery Detail"
            twDaysShipping.identifier = "twoDays"

            let freeShipping = …
Run Code Online (Sandbox Code Playgroud)

ios passkit swift applepay

6
推荐指数
1
解决办法
4446
查看次数

标签 统计

ios ×2

applepay ×1

passkit ×1

swift ×1