Signal-iOS/Signal
Evan Hahn 8c7c35b887 Show better errors for credit/debit card failures
For example, if we get the `expired_card` error code back from Stripe,
we should show a specific error to the user.

This introduces some TODOs around error messages in a couple of spots.
We will revisit this when implementing PayPal monthly donations, as is
explained in the comments.

I tested this by using some of [Stripe's test numbers][0] (as well as
automated tests).

[0]: https://stripe.com/docs/testing#declined-payments
2022-12-13 15:45:24 -06:00
..
AudioFiles
Images.xcassets Remove PayPal donation confirmation screen 2022-12-13 11:14:09 -06:00
Lottie Updated animation for + attachment button in chat input panel. 2022-11-10 23:09:26 -08:00
NSE-Images.xcassets Cache built avatars to disk for NSE 2022-02-14 11:59:13 -08:00
Settings.bundle Update SSZipArchive to 2.5.2 2022-11-01 16:23:22 -05:00
Sounds Autoplay subsequent audio messages 2021-04-29 18:01:21 -07:00
src Show better errors for credit/debit card failures 2022-12-13 15:45:24 -06:00
test Donation error string metadata should mention Apple Pay 2022-12-13 15:04:06 -06:00
translations Show better errors for credit/debit card failures 2022-12-13 15:45:24 -06:00
.swiftlint.yml
iTunesArtwork@3x.png
main.m Change license to AGPL 2022-10-13 08:25:37 -05:00
Signal-AppStore.entitlements Use a custom scheme to complete the PayPal auth flow 2022-12-06 13:41:24 -08:00
Signal-Info.plist "Bump build to 6.7.0.5." (nightly-12-13-2022) 2022-12-13 04:00:48 -08:00
Signal-Prefix.pch Change license to AGPL 2022-10-13 08:25:37 -05:00
Signal.entitlements Use a custom scheme to complete the PayPal auth flow 2022-12-06 13:41:24 -08:00
SignalTSan.supp
SignalUBSan.supp