У меня есть несколько вопросов относительно подписок PayPal и IPN.
Согласно этому ответу, при использовании периодических платежей (подписок) PayPal PayPal отправляет два типа уведомлений при оформлении подписки:
а) IPN с txn_type
of subscr_signup отправляется один раз.
б) IPN с txt_type
of subscr_payment - это повторяющееся IPN, которое отправляется каждый раз при оплате подписки.
Итак, у меня есть следующие вопросы
Отправляется ли поле
custom
при каждой совершенной подписке? И всегда ли оно имеет одинаковую ценность?Что такое
subscr_id
? Это идентификатор подписчика или идентификатор подписки? Я предполагаю, что это идентификатор подписчика, и поэтому я также предполагаю, что он будет одинаковым для каждого подписчика, если он / она имеет более одной подписки на сайте (при условии, что сайт предлагает более одного элемента, доступного для подписки). Верно ли мое предположение?txt_id
отличается для каждой новой транзакции? Другими словами, если за одну и ту же подписку производятся два последовательных платежа, будут ли они иметь разныеtxt_id
?Что означает поле
id
в subscr_payment?Есть ли поле, отправляемое с сообщением subscr_payment, которое позволяет нам определить, какая подписка продлевается? Я думаю, что это идентификатор подписки, который будет иметь одинаковое значение для всех платежей по этой подписке. Опять же, причина, по которой я спрашиваю, заключается в том, что мой сайт предлагает более одной подписки на пользователя. И мне нужен способ определить, какая подписка продлевается при отправке сообщения IPN.