diff --git a/Hardware/Hardware/CardReader/CardReaderType.swift b/Hardware/Hardware/CardReader/CardReaderType.swift index 6e938d3c39b..effb1761158 100644 --- a/Hardware/Hardware/CardReader/CardReaderType.swift +++ b/Hardware/Hardware/CardReader/CardReaderType.swift @@ -29,7 +29,7 @@ extension CardReaderType { case .wisepad3: return "WISEPAD_3" case .appleBuiltIn: - return "BUILT_IN" + return "COTS_DEVICE" default: return "UNKNOWN" } diff --git a/Hardware/Hardware/CardReader/StripeCardReader/StripeCardReaderService.swift b/Hardware/Hardware/CardReader/StripeCardReader/StripeCardReaderService.swift index 9d9d5d5e15b..319fe474241 100644 --- a/Hardware/Hardware/CardReader/StripeCardReader/StripeCardReaderService.swift +++ b/Hardware/Hardware/CardReader/StripeCardReader/StripeCardReaderService.swift @@ -511,6 +511,7 @@ private extension StripeCardReaderService { /// parameters.metadata?[Constants.readerIDMetadataKey] = self?.readerIDForIntent() parameters.metadata?[Constants.readerModelMetadataKey] = self?.readerModelForIntent() + parameters.metadata?[Constants.platformMetadataKey] = Constants.platform Terminal.shared.createPaymentIntent(parameters) { (intent, error) in if let error = error { @@ -921,6 +922,8 @@ private extension StripeCardReaderService { /// static let readerIDMetadataKey = "reader_ID" static let readerModelMetadataKey = "reader_model" + static let platformMetadataKey = "platform" + static let platform = "ios" } }