From 1c3dad2ff3dac0615b778aaf103bdc213ce19df7 Mon Sep 17 00:00:00 2001 From: Raz Date: Thu, 8 May 2025 07:02:41 +0200 Subject: [PATCH] fix stripe fee --- PadelClubData/Data/CustomUser.swift | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/PadelClubData/Data/CustomUser.swift b/PadelClubData/Data/CustomUser.swift index 20e9203..30f3274 100644 --- a/PadelClubData/Data/CustomUser.swift +++ b/PadelClubData/Data/CustomUser.swift @@ -21,7 +21,7 @@ public enum RegistrationPaymentMode: Int, Codable { case stripe = 3 public static let stripeFixedFee = 0.25 // Fixed fee in euros - public static let stripePercentageFee = 0.014 // 1.4% + public static let stripePercentageFee = 0.015 public func canEnableOnlinePayment() -> Bool { switch self { @@ -48,6 +48,19 @@ public enum RegistrationPaymentMode: Int, Codable { return true } } + + public func hasPadelClubFee() -> Bool { + switch self { + case .disabled: + return false + case .corporate: + return false + case .noFee: + return false + case .stripe: + return true + } + } } @Observable