Intereting Posts
Some Hosting Not Liking SET NAMES utf8 – «Невозможно выполнить запросы, в то время как другие небуферизованные запросы активны». отображать введенные пользователем данные в форме перед отправкой в ​​базу данных что означает новый статический? Fat Free Framework (F3): пользовательская страница 404 (и другие ошибки) Как обрезать фрагменты HTML без разбивки тегов? как использовать интеграцию NetBeans с WAMP 2.2.21? Преобразование объекта объекта PHP Symfony2 для использования в Javascript Почему PHP подходит для сайтов с высоким трафиком? Являются ли методы магии лучшей практикой в ​​PHP? Доктрина один-к-одному однонаправленная Достаточно ли проверять достоверность идентификатора $ _GET в базе данных? Является ли создание массива в каждом цикле foreach? Как интегрировать аутентификацию Aadhaar Card Api для проверки номера Aadhaar в PHP? Running Composer возвращает: «Не удалось открыть входной файл: composer.phar» Более эффективная иерархическая система

повторная оплата уже запущенного скрипта PayPal

Я видел много связанных вопросов, но не нашел ответа.

Я успешно реализовал транзакции через paypal, но теперь меня попросят внедрить периодические платежи через paypal. Я искал, но не смог найти ни одного материала, который мог бы помочь мне в реализации этого.

Во-первых, что я реализовал. Я прошу пользователя выбрать сумму. Пользователь выбирает сумму, я переношу пользователя на paypal, где он вводит свою информацию и совершает транзакцию. После успешной транзакции я покажу пользователю идентификатор транзакции и сохраняю информацию ipn и информацию о пользователе в моей базе данных.

Теперь я хочу дать пользователю возможность выбрать повторяющийся платеж с да или нет. Если пользователь выбирает повторяющийся платеж, его повторяющийся платеж будет производиться с суммой, которую он выбирает выше.

Теперь я хочу знать:

  1. Что изменить в моем уже запущенном сценарии paypal, чтобы иметь повторяющиеся платежи в PayPal?
  2. повторяющиеся детали будут заданы в момент оплаты.
  3. Какие дополнительные параметры нужно отправить сейчас?
  4. Как проверить его на уже запущенном приложении?
  5. Какие параметры paypal отправят мне как ipn?
  6. Я пытался понять с сайта PayPal, но не смог.

Related of "повторная оплата уже запущенного скрипта PayPal"

В этом списке есть все необходимые вам Документы. те не случайные ссылки, взятые из сети, т. е. набор ссылок, которые я собрал, когда мне приходилось делать то же самое, что вы пытаетесь сделать сейчас. 😉

  • Обработка повторяющихся платежей (официальный)
  • Подписки и повторяющиеся платежи Переменные ( 3 )
  • Передовые методы – \ "Подписаться \" Кнопка HTML-код ( 1 )
  • PDN – Обзор подписки
  • Добавление PayPal Checkout в вашу стороннюю корзину покупок
  • HTML-переменные для стандартного платежа веб-сайтов ( 3 )
  • Отмена индивидуальных подписчиков ( 2 )
  • Переменные IPN и PDT ( 3 )
  • Имитатор мгновенных платежей (IPN) ( 4 )
  • Тестирование IPN ( 4 )
  • Статус оплаты – что это значит? ( 5 )
  • Образец кода

счастливое кодирование. 😉

Это мгновенный пример кода с использованием PHP для создания повторяющихся платежей с использованием PayPal

Мгновенный платежный код paypal с NVP PHP

Вы можете получить решение из следующего ссылочного URL …..

http://www.techrepublic.com/article/handling-recurring-payments-with-paypal-subscriptions-and-ipn/5331883 http://help.wildapricot.com/display/DOC/Recurring+payments+with+PayPal+Standard https://www.paypal.com/cgi-bin/webscr?cmd=_payflow-recurring-billing-overview-outside 

Попробуйте следующие коды:

 $ paypalObj = новый paypal_class ();

 $ itemName = My Product ";
 $ itemNumber = $ itemName.  "- Премиум ($ amount $)";

 $ paypalObj-> paypal_url = 'https://www.sandbox.paypal.com/cgi-bin/webscr';// тестирование URL-адреса PayPal
 // $ paypalObj-> paypal_url = 'https://www.paypal.com/cgi-bin/webscr';// Live paypal url

 $ PaypalObj-> add_field ( 'Cmd', '_ xclick-подписки');
 $ paypalObj-> add_field ('txn_type', "recurring_payment");
 $ paypalObj-> add_field ('product_name', "My Product Subscription - Monthly ($$ amount)");
 $ paypalObj-> add_field ('desc', «Подписка на Magic Niche Finder - Ежемесячно ($$ amount)»);

 $ paypalObj-> add_field ('business', "test@yahoo.com");

 $ paypalObj-> add_field ('return', "http: //". $ serverName. "/buy-now.php");
 $ paypalObj-> add_field ('cancel_return', "http: //". $ serverName. "/return.php?action=cancel");
 $ paypalObj-> add_field ('notify_url', "http: //". $ serverName. "/return.php?action=ipn");

 $ paypalObj-> add_field ('src', "1");
 $ paypalObj-> add_field ('sra', "1");
 $ paypalObj-> add_field ('a3', "$ amount");
 $ paypalObj-> add_field ('t3', "M");
 $ paypalObj-> add_field ('p3', "1");
 // $ paypalObj-> add_field ('no_note', "1");
 $ paypalObj-> add_field ('currency_code', "USD");

 $ paypalObj-> add_field ('first_name', $ firstName);
 $ paypalObj-> add_field ('last_name', $ lastName);

 $ PaypalObj-> submit_paypal_post ();

Похоже, вам нужно начать создавать повторяющиеся профили платежей для своих пользователей.

Документацию для этого можно найти здесь . Я также столкнулся с PHP-скриптом, который выглядит так, как будто у него есть весь код, в котором вы нуждаетесь.

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

Вы можете узнать больше об их API из моей ссылки ниже, чтобы понять, как работает предварительное одобрение, и как оно может помочь вам автоматически вычитать деньги из счета клиента PayPal, если они не войдут в свою учетную запись PayPal, чтобы вручную отменить этот вариант после того, как они Это.

https://www.x.com/docs/DOC-1419

Q> Что изменить в моем уже запущенном сценарии paypal, чтобы иметь повторяющиеся платежи в PayPal?
A> Это зависит от вашего текущего скрипта. Например, если вы использовали кнопку « Купить сейчас» в Paypal, вы можете сделать то же самое для кнопки « Подписаться» . После этого вы увидите различия между форматами HTML, которые вам нужно отправить. Есть только несколько отличий, но вам нужно либо сделать некоторые Javascript-хаки, чтобы обеспечить отправку нужного материала, либо создать отдельные формы.

В момент оплаты будут запрашиваться повторяющиеся данные.

Не уверен, что это был вопрос, но если так, я не понимаю, что здесь задают 🙁

Q > Какие дополнительные параметры нужно отправить сейчас?
A > Как я ответил в своем предыдущем вопросе, это зависит от того, как вы делаете это сейчас. <INPUT type="hidden" name="hosted_button_id" ... , вероятно, будет отличаться, если вы используете размещенные кнопки, вам также может потребоваться отправить повторяющиеся платежные реквизиты и т. Д.

Q> Как протестировать его на уже запущенном приложении?
A> Точно так же вы проверите любой другой платеж IPN.

Q> Какие параметры paypal вернут мне как ipn?
A> Я получаю один дополнительный параметр, subscr_id . Но лучше всего посмотреть на руководство .