From fed9c641136e5ca739b5274502853a2af4886883 Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Fri, 17 Nov 2023 12:29:26 -0500 Subject: [PATCH] Fix false-positive CVC errors in credit card donation flow. --- .../app/subscription/donate/card/CreditCardFormState.kt | 2 +- donations/lib/src/main/java/org/signal/donations/StripeApi.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/subscription/donate/card/CreditCardFormState.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/subscription/donate/card/CreditCardFormState.kt index 27e727d5ff..1970ae3479 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/subscription/donate/card/CreditCardFormState.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/subscription/donate/card/CreditCardFormState.kt @@ -20,7 +20,7 @@ data class CreditCardFormState( number, expiration.month.toInt(), expiration.year.toInt(), - code.toInt() + code ) } } diff --git a/donations/lib/src/main/java/org/signal/donations/StripeApi.kt b/donations/lib/src/main/java/org/signal/donations/StripeApi.kt index 4efbdbd252..bb5439929f 100644 --- a/donations/lib/src/main/java/org/signal/donations/StripeApi.kt +++ b/donations/lib/src/main/java/org/signal/donations/StripeApi.kt @@ -224,7 +224,7 @@ class StripeApi( CARD_NUMBER_KEY to cardData.number, CARD_MONTH_KEY to cardData.month.toString(), CARD_YEAR_KEY to cardData.year.toString(), - CARD_CVC_KEY to cardData.cvc.toString() + CARD_CVC_KEY to cardData.cvc ) postForm("tokens", parameters).use { response -> @@ -595,7 +595,7 @@ class StripeApi( val number: String, val month: Int, val year: Int, - val cvc: Int + val cvc: String ) : Parcelable @Parcelize