Итак, я полностью внедрил PayPal в свою систему. Система работает на пользовательских «пакетах», все по установленным ценам. Каждому пользователю предоставляется подписка subscr_id (установленная PayPal) вместе с информацией о пакете, который они купили.PayPal Изменить подписку - Стандарт оплаты
Мне нужно иметь возможность изменять подписку, чтобы пользователь мог выбрать другой пакет. По сути, мне просто нужно иметь возможность изменять количество и «настраиваемое» поле (это содержит сведения о пакете, используемые купоны и т. Д.).
Я бы подумал и надеялся, что было бы так же просто, как показать пользователю другую форму со скрытыми полями для «modify», «subscr_id», «custom» (новое значение) и «amount» (новое значение). К сожалению, я не могу найти нигде в Интернете, и документация PayPal настолько монолитная, что я нахожусь в кругах по часам.
Мой IPN настроен и работает нормально, мне просто нужно создать форму, которая позволяет мне устанавливать переменные «количество» и «обычай» на что-то новое ... бит, который я думал, будет легким! Любая помощь приветствуется. Заранее спасибо.
Да, я обнаружил, что через несколько часов после публикации. Мне это не очень полезно, хотя, к сожалению, так как мне пришлось создать очень обратный механизм. PayPal не позволяет мгновенные изменения. Поэтому, если кто-то хочет начать платить за пакет «pro» вместо «базового», он получит мгновенный доступ, но не будет платить 30 дней. Затем они могут снизить свою подписку на день, а затем изменить ее снова на следующий день после выставления счетов - по существу, получить лучший сервис по самой низкой цене - довольно лазейку. Я сделал так, чтобы они отменили повторную подписку, а не идеальную, но это единственный способ. Спасибо – Mike
Я думаю, что лучшая ссылка здесь https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_subscribe_buttons#id08ADFA005QU – coderintherye