ApplePay 问题 - 付款未完成
ApplePay issue - Payment not Completed
创建 PKPaymentRequest 后,我尝试进行付款,但总是在 UI 上收到相同的错误 - 付款未完成。从未调用过委托方法,所以我什至不明白问题出在哪里。
初始化 PKPayemntRequest 是:
request.merchantIdentifier = "MY MERCHANT ID"
request.countryCode = countryCode
request.currencyCode = currency
request.supportedNetworks = [.visa, .masterCard, .amex]
if #available(iOS 12.0, *) { request.supportedNetworks.append(.maestro) }
request.paymentSummaryItems = [PKPaymentSummaryItem(label: "Transaction text", amount: NSDecimalNumber(decimal: amount))]
request.merchantCapabilities = .capabilityCredit
也许你必须支持3DS;是否支持 EMV 是可选的。
喜欢:
request.merchantCapabilities = PKMerchantCapabilityEMV | PKMerchantCapability3DS;
创建 PKPaymentRequest 后,我尝试进行付款,但总是在 UI 上收到相同的错误 - 付款未完成。从未调用过委托方法,所以我什至不明白问题出在哪里。 初始化 PKPayemntRequest 是:
request.merchantIdentifier = "MY MERCHANT ID"
request.countryCode = countryCode
request.currencyCode = currency
request.supportedNetworks = [.visa, .masterCard, .amex]
if #available(iOS 12.0, *) { request.supportedNetworks.append(.maestro) }
request.paymentSummaryItems = [PKPaymentSummaryItem(label: "Transaction text", amount: NSDecimalNumber(decimal: amount))]
request.merchantCapabilities = .capabilityCredit
也许你必须支持3DS;是否支持 EMV 是可选的。
喜欢:
request.merchantCapabilities = PKMerchantCapabilityEMV | PKMerchantCapability3DS;