Можно ли при повторном выставлении счета вернуть отклоненные платежи?

В нашей системе мы используем Automated Recurring Billing для наших участников. Мы проверяем статус подписки наших пользователей с помощью API Recurring Billing. Мы проверяем неудавшиеся платежи из API отчетов о транзакциях, и кажется, что некоторые коды состояния подписок возвращают "активные" из API, даже если они не взимаются. Позвольте мне дать сценарий об этом:

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

Я не смог найти какие-либо подробности о потере платежей по неудачным транзакциям при обновлении информации о кредитной карте Заранее спасибо.

1 ответ

Неудачный платеж по подписке не будет повторен после обновления профиля клиента. Тем не менее, вы можете использовать обновленный профиль клиента, чтобы сделать свой собственный разовый платеж.

Другие вопросы по тегам