Closed dark closed 6 months ago
Something must have changed in the last 24 hours. Upon opening Signal today, I received a notification that there was a problem with the subscription, and that the badge would be removed. This notification suggested I enter the credit card info again, so I did that. Now the situation is back to normal, and the "Donate to Signal" app page shows a successful monthly donation.
I collected the debug logs once more (see below) if they can be useful.
Based on the logs, looks like something with our payment processor and your card didn't workout. Stripe enters into a retry period for a few days/weeks depending and then eventually terminally fails.
I don't disagree it may be confusing for the observant, this is working as intended. I'll raise with the team about your experience.
Thanks for the explanation, it makes sense. If the payment processor is really retrying in the background, perhaps there is no good signal to give to the user, since the operation might eventually succeed. In my case it failed eventually, and when it did it complained loudly; so I understand the rationale.
Feel free to close this issue if it looks like it is WAI.
Bug description
I have been a monthly donor for a while. In January 2024 I noticed my credit card hadn't been charged yet, so I opened the "Donate to Signal" app page to investigate. The page showed "Processing transaction..." and a spinner, so I assumed that something was happening in the background, and decided to check later.
It's been about two weeks, and the page still displays the same output, and my credit card hasn't been charged yet. This is despite some app updates, Android updates, and device restarts.
I looked at the logs (attached below), and I see periodic messages like:
I am sure my credit card has not expired and it is still valid. I have not tried to reset or otherwise update the card info, in the hope that this can help preserve the app state in case it's needed for troubleshooting.
Steps to reproduce
Actual result: Credit card is not charged, and the menu displays "Processing transaction..." and a spinner. Expected result: My card should have been charged for January 2024, and the donation menu should display success. Or, if really there is a permanent/fatal payment issue, it should be displayed in the donation status.
Device info
Device: Pixel 5a Android version: 14 Signal version: 6.46.7
Link to debug log
https://debuglogs.org/android/6.46.7/22a6a5c051c86abf3d743232a44250b000d72b122c29f40d51f430e864dcd5d9