Повторные попытки регулярного платежа в Paypal: поток обратного вызова IPN для неудачных платежей и отмена подписки?

У меня есть стандартная установка кнопки подписки Paypal с потоком обратного вызова IPN. Одной из слабых мест этой установки за последние 24 месяца была мгновенная отмена подписки при отсутствии доступных средств; что, по статистике, происходит с умеренной частотой на целевом рынке, на котором я сейчас продаю.

Итак, текущий поток IPN: subscr_signup -> [Nx] subscr_payment -> subscr_cancel/subscr_failed [прекращение подписки].

Согласно предыдущему вопросу SO: повторить попытку списать деньги с клиента, если платеж не прошел:

Существует переменная sra, если установлено значение 1, PaYPal попытается получить платеж еще два раза, прежде чем отменить подписку. Дополнительная информация о повторных попытках регулярных платежей

Я подозреваю, что использование этого радикально уменьшит проблему «оттока по платежной проблеме», и хотел бы реализовать это.

Мой вопрос в том, что такое поток обратного вызова IPN для этих эндшпильных ситуаций? То есть для "платеж не прошел, повторная попытка", VS "оплата не прошла, подписка прекращена", в частности, какой заказ и txn_type будут вызываться?

Большое спасибо.


person Silver Dragon    schedule 08.09.2016    source источник
comment
Непонятно, что вы спрашиваете. Очевидно, что «ошибка платежа, повторная попытка» будет предшествовать «ошибке платежа, подписка прекращена».   -  person user207421    schedule 09.09.2016