Можно ли при повторном выставлении счета вернуть отклоненные платежи?
В нашей системе мы используем Automated Recurring Billing для наших участников. Мы проверяем статус подписки наших пользователей с помощью API Recurring Billing. Мы проверяем неудавшиеся платежи из API отчетов о транзакциях, и кажется, что некоторые коды состояния подписок возвращают "активные" из API, даже если они не взимаются. Позвольте мне дать сценарий об этом:
Пользователь имеет ежемесячную подписку ARB, чей платежный цикл составляет 14 числа каждого месяца. Пользователь был успешно снят с счета в течение 3 месяцев. Но при 4-м платеже мы увидели, что платеж не прошел, и код ответа от API "эта транзакция была отклонена". Мы считаем, что информация об истечении срока действия кредитной карты может быть ошибочной, и пользователь может обновить ее. Поэтому мы предоставляем пользователю льготный период (два дня) и позволяем ему обновлять информацию о кредитной карте. Если пользователь обновляет информацию о кредитной карте в течение двух дней, мы вызываем API для обновления подписки с информацией о новой кредитной карте. Допустим, этот запрос на обновление подписки сделан 16-го числа текущего месяца. Можем ли мы получить платеж, который прошел 14-го числа? Или 16-го числа пользователю было начислено, какой запрос на обновление подписки отправлен, и теперь цикл платежей ARB изменен? Или с пользователя будет снята оплата в следующем месяце и мы не сможем получить неудавшийся платеж?
Я не смог найти какие-либо подробности о потере платежей по неудачным транзакциям при обновлении информации о кредитной карте Заранее спасибо.
1 ответ
Неудачный платеж по подписке не будет повторен после обновления профиля клиента. Тем не менее, вы можете использовать обновленный профиль клиента, чтобы сделать свой собственный разовый платеж.