Skip to content

Commit 594d706

Browse files
committed
6461 Don’t say Remove card when starting refund
The refund flow works well even when the customer puts their card in too early. A new transaction won’t be permitted by the reader if it’s not taken out after the last one, so there’s low risk that the refund will be done to a previous customer’s card.
1 parent 51e02b5 commit 594d706

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed

Hardware/Hardware/CardReader/StripeCardReader/StripeCardReaderService.swift

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -481,13 +481,7 @@ private extension StripeCardReaderService {
481481
// MARK: - Refunds
482482
extension StripeCardReaderService {
483483
public func refundPayment(parameters: RefundParameters) -> AnyPublisher<String, Error> {
484-
if isChipCardInserted {
485-
sendReaderEvent(CardReaderEvent.make(displayMessage: .removeCard))
486-
}
487-
return waitForInsertedCardToBeRemoved()
488-
.flatMap {
489-
self.createRefundParameters(parameters: parameters)
490-
}
484+
return createRefundParameters(parameters: parameters)
491485
.flatMap { refundParameters in
492486
self.refund(refundParameters)
493487
}

0 commit comments

Comments
 (0)