Также, одна интересная деталь - как subscr_eot
работает с subscr_failed
.
Похоже, subscr_eot
идет после FINAL subscr_failed
. Поэтому, если в вашей учетной записи вы настроили автоматическую повторную попытку неудавшихся платежей 3 раза, то это должно выглядеть следующим образом:
первый сбой платежа => subscr_failed
второй неудачный платеж => subscr_failed
третий неудачный платеж => subscr_failed и subscr_eot
так что в основном в вашем коде вы можете установить subscr_failed
для запуска электронной почты, например
привет пользователь,
пожалуйста, найдите время, чтобы проверить
Ваша платежная информация, вам может понадобиться
обновить срок действия кредитной карты
дата и т. д. У вас еще есть доступ,
мы попробуем еще раз через несколько дней.
И настройку subscr_eot
, чтобы фактически отключить их подписку и вызвать электронное письмо типа
Извините, мы все еще не получили платеж
и сняли свой профиль. Вы
все еще можете активировать его, войдя в систему и обновив информацию о платеже
По сути, это "хороший" способ сделать это, так что у клиентов есть льготный период, и их учетная запись не закрывается неожиданно только из-за просроченной кредитной карты или чего-то подобного.