Совет от тестировщика 90/∞ : Сторонний сервис тоже умеет не отвечать.
Платёжный шлюз, служба доставки, sms-провайдер – рано или поздно любой из них ответит с задержкой или не ответит вовсе. Проверьте таймаут и что видит пользователь в этот момент, а не только успешный сценарий с мгновенным ответом.