diff --git a/App/App_macOS.swift b/App/App_macOS.swift index 8b589941..77f46e4e 100644 --- a/App/App_macOS.swift +++ b/App/App_macOS.swift @@ -194,11 +194,11 @@ struct RootView: View { } } .frame(minWidth: 160) -// .safeAreaInset(edge: .bottom) { -// SupportKiwixButton { -// openWindow(id: "donation") -// } -// } + .safeAreaInset(edge: .bottom) { + SupportKiwixButton { + openWindow(id: "donation") + } + } } detail: { switch navigation.currentItem { case .loading: diff --git a/Model/Payment.swift b/Model/Payment.swift index 28d2c491..4eb7fa28 100644 --- a/Model/Payment.swift +++ b/Model/Payment.swift @@ -89,7 +89,7 @@ struct Payment { .visa, .vPay ] - static let capabilities: PKMerchantCapability = [.threeDSecure, .credit, .debit, .emv] + static let capabilities: PKMerchantCapability = .threeDSecure /// NOTE: consider that these currencies support double precision, eg: 5.25 USD. /// Revisit `SelectedAmount`, and `SelectedPaymentAmount` @@ -141,7 +141,6 @@ struct Payment { request.countryCode = "CH" request.currencyCode = selectedAmount.currency request.supportedNetworks = Self.supportedNetworks - request.merchantCapabilities = .threeDSecure request.requiredBillingContactFields = [.emailAddress] let recurring: PKRecurringPaymentRequest? = if selectedAmount.isMonthly { PKRecurringPaymentRequest(paymentDescription: "payment.description.label".localized,