Измените сумму, уплаченную в месяц для платежного платежного счета PayPal

Ситуация такова,

У меня есть три вида регистрации пользователей на моем сайте

  1. $ 20 / месяц
  2. $ 30 / месяц
  3. $ 40 / месяц

теперь, допустим, пользователь регистрируется с суммой в 30 долларов и принимает вторую регистрацию … в ближайшие 2 месяца его 30 долларов в месяц были вычтены в соответствии с периодическим платежом PayPal … работающим нормально. 🙂

Теперь он хочет перейти на $ 40, т. Е. Третье членство, поэтому со следующего месяца его вычет суммы составит $ 40 … Как обновить paypal для этого изменения суммы.

Я НЕ ХОЧУ ПОЙТИ НА САЙТ PAYPAL ДЛЯ ЭТОГО …

Есть ли какой-либо API для этой цели ……. Любая помощь будет оценена ….

Related of "Измените сумму, уплаченную в месяц для платежного платежного счета PayPal"

Во-первых, API Paypal не является простой или простой в использовании, но то, что вы просите, может быть сделано. Это просто вопрос отмены существующего «повторяющегося профиля платежей» через API и запуск другого повторяющегося платежа, который заканчивается в одно и то же время.

Методы API сами меняются в зависимости от используемой вами системы. В моей компании мы используем Paypal Website Payments Pro. У этого есть определенный набор функций для выполнения действий. Однако, не зная, какую систему вы используете, мы не можем давать никаких дальнейших советов.

В приведенной ниже ссылке показан ряд методов для различных API Paypal. Сделайте свое исследование и постарайтесь задать конкретные вопросы. 🙂

https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/howto_api_reference

Даниэль Монис

Я был в состоянии сделать это, но, во-первых, это предостережение от PayPal следует отметить:

Примечание. Для регулярных платежей с помощью Express Checkout сумма платежа может быть увеличена не более чем на 20% каждые 180 дней (начиная с создания профиля).

Поскольку я не использую Express Checkout, POSTing это работало для меня, чтобы изменить сумму от $ 75 до $ 200 (учетные данные являются фальшивыми):

TRXTYPE=R&TENDER=C&PARTNER=PayPal&VENDOR=Acme&USER=Acme&PWD=a1b2c3d4 &ACTION=M&AMT=200.00&ORIGPROFILEID=RP0000001234

Другое предостережение заключается в том, что это только один из API-интерфейсов I-don-t-know-how-many-many-I-don-t-know-how-many-types (в данном случае Payflow), который имеет PayPal, и я не знаю, работает ли что-то подобное для всех из них. Вышеупомянутый код фактически скопирован почти дословно (учетные данные и количество изменено) с https://developer.paypal.com/docs/classic/payflow/recurring-billing/ .

Вы можете ссылаться на следующую ссылку. В нем объясняется, как обновлять повторяющиеся данные профиля, включая сумму

https://developer.paypal.com/docs/classic/api/merchant/UpdateRecurringPaymentsProfile_API_Operation_NVP/