Измените сумму, выплачиваемую в месяц PayPal счет регулярного платежа - PullRequest
1 голос
/ 17 сентября 2011

Ситуация такая:

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

  1. $ 20 / месяц
  2. $ 30 / месяц
  3. 40 долларов США в месяц

теперь предположим, что пользователь регистрируется на сумму 30 долларов США и принимает 2-ю регистрацию ... следующие 2 месяца его 30 долларов США в месяц вычитались согласно регулярному платежу PayPal ...работает нормально. :)

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

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

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

Ответы [ 3 ]

2 голосов
/ 17 сентября 2011

Прежде всего, 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

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

1 голос
/ 21 июня 2016

Мне удалось это сделать, но сначала следует отметить следующее предупреждение от 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-интерфейсов "Я не знаю, сколько" и "Я не знаю, сколько"Типы учетных записей (в данном случае Payflow), которые есть у PayPal, и я не знаю, работает ли что-то подобное для всех них.Приведенный выше код фактически скопирован почти дословно (учетные данные и сумма изменены) с https://developer.paypal.com/docs/classic/payflow/recurring-billing/.

0 голосов
/ 16 октября 2014

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...