После создания PKPaymentRequest я пытаюсь произвести платеж и всегда получаю ту же ошибку в пользовательском интерфейсе - Платеж не завершен. Метод делегата никогда не вызывается, поэтому я даже не мог понять, в чем проблема. Инициализация 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