Мы используем подписки PayPal для автоматического осуществления ежемесячных пожертвований. Пользователь первоначально создает подписку с некоторой заранее определенной ежемесячной суммой пожертвования (например, скажем, 50 долларов в месяц). Это создает повторяющуюся подписку, которую мы обрабатываем с помощью IPN. Там все хорошо. Но наш интерфейс позволяет пользователю входить и изменять свою ежемесячную сумму пожертвования, скажем, с $50/месяц до $100/месяц. Мне интересно, как изменить подписку PayPal, чтобы отразить эту новую сумму?
В API-интерфейсе NVP PayPal есть метод, который называется «StartRecurringTaxingProfile», который говорит, что я могу обновить сумму подписки, но, к сожалению, он говорит:
Для регулярных платежей с помощью функции «Быстрые платежи» сумма платежа может увеличиваться не более чем на 20% каждые 180 дней (начиная с момента создания профиля).
Если честно, API PayPal очень запутаны, поэтому я не уверен, пользуюсь ли я функцией быстрых платежей или нет. (Мы создаем кнопки подписки с помощью простого API платежей через веб-сайт).
Сработает ли это? Если нет, то есть ли альтернатива достижению того, что нам нужно?
Спасибо!
-121--1051989-
У меня есть пустой объект и последовательность:
var obj = {};
var str = "a.b.c";
Есть ли способ, которым я могу превратить это в
obj = { a: { b: { c: { } } } }
Я не могу полностью обернуть голову вокруг этого, и я даже не уверен, возможно ли это.