Правильная обработка ошибок в финансовых транзакциях?
Предусмотрено:
https://stripe.com/docs/webhooks
Вариант решения: скрипт, который раз в N минут получает список последних успешных транзакций из Stripe и сверяет с теми, которых у нас еще нет.
Нормальный вариант.