Мы используем подписки PayPal для автоматического внесения ежемесячных пожертвований. Сначала пользователь создает подписку с некоторой предопределенной ежемесячной суммой пожертвований (например, $50/месяц). Это создает повторяющуюся подписку, которую мы обрабатываем с помощью IPN. Там все хорошо. Но наш интерфейс позволяет пользователю входить и менять ежемесячную сумму пожертвований, скажем, от 50 долларов США в месяц до 100 долларов США в месяц. Мне интересно, как я могу изменить подписку PayPal, чтобы отразить эту новую сумму?
В PayPal NVP API есть метод под названием "UpdateRecurringPaymentsProfile", в котором говорится, что я могу обновить сумму подписки, но, к сожалению, она говорит:
Для повторных платежей с помощью экспресс-оплаты сумма платежа может быть увеличена не более чем на 20% каждые 180 дней (начиная с создания профиля).
Честно говоря, API PayPal довольно запутанный, поэтому я не уверен, использую ли я экспресс-заказ или нет. (Мы создаем кнопки подписки, используя простой API-интерфейс для стандартного веб-сайта).
Будет ли это работать? Если нет, есть ли альтернатива для достижения того, что нам нужно?
Спасибо!