Регулярный платеж PayPal отменен с оставшимися днями

У меня членство на основе подписки, однако я столкнулся со следующей проблемой:

  1. Пользователь подписался 1 мая 2012 года с ежемесячной бессрочной оплатой.
  2. IPN отправлено на сервер, активация подписки
  3. Пользователь отменен 3 мая 2012 г.
  4. IPN отправлено на сервер, подписка отменена, и сервер отменил членство.

Однако, поскольку пользователь подписался 1 мая 2012 г., у него еще есть несколько дней, если он отменит подписку раньше, чем за месяц. Любой способ решить это? Отправляет ли PayPal какое-либо IPN для такого типа проблем?

Одно из решений, о котором я подумал, — запускать cronjob каждую ночь, чтобы проверить, истек ли месяц.

7
задан dda 26 May 2012 в 11:47
поделиться