Signal-iOS/SignalMessaging/Subscriptions
Pete Walters ac919fcf43
Update Donation UI to handle inactive/failed payments
The Donations screen doesn't currently handle backend
subscription failures well. An example of this is when
the backend encounters a repeated payment processing
failure. Currently, in these situations the donation
screens will display an active donation along with the
renewal date.

To remedy this, the UI now checks that the subscription
status is 'active' before displaying any of the
active subscription UI.
2023-02-06 13:31:07 -06:00
..
CachedBadge.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
DonationMode.swift Only allow PayPal for one-time and gift donations 2022-12-01 14:39:03 -08:00
DonationPaymentMethod.swift PayPal recurring donations 2023-01-18 14:48:50 -08:00
DonationUtilities.swift Change error string for minimum donation amount 2022-12-12 15:46:32 -06:00
Paypal.swift One-time donations via PayPal 2022-12-01 14:39:03 -08:00
Paypal+API.swift PayPal recurring donations 2023-01-18 14:48:50 -08:00
Paypal+WebAuthentication.swift Fix compilation errors for PayPal code 2023-01-18 17:49:30 -06:00
PreparedGiftPayment.swift Fix compilation errors for PayPal code 2023-01-18 17:49:30 -06:00
Stripe.swift Remove unnecessary throws from Stripe method 2023-01-17 13:57:32 -06:00
Stripe+3DSecure.swift Support 3D Secure for card donations 2022-11-29 16:07:44 -06:00
Stripe+PaymentMethod.swift Add skeleton credit/debit card donation support 2022-11-22 09:07:36 -06:00
Stripe+StripeError.swift Show better errors for credit/debit card failures 2022-12-13 15:45:24 -06:00
Stripe+Subscriptions.swift PayPal recurring donations 2023-01-18 14:48:50 -08:00
SubscriptionManager.swift Update Donation UI to handle inactive/failed payments 2023-02-06 13:31:07 -06:00
SubscriptionManager+DonationConfiguration.swift Clean up donation configuration request 2023-01-25 13:10:22 -06:00