Для subscr_payment
и web_accept
вы должны проверить txn_id
, было ли оно отправлено вам ранее.
А как же
subscr_cancel,
subscr_modify,
subscr_eot,
subscr_failed,
subscr_signup
где нет txn_id
?
Если я получу subscr_modify
3 раза от PayPal, как мой сценарий узнает, был ли один и тот же IPN отправлен 3 раза или пользователь изменил свою подписку 3 раза?
Кто-нибудь знает, если ipn_track_id
остается прежним, если одно и то же сообщение IPN отправляется несколько раз?