работа и интеграция paypal payment pro [закрыто]
Я работал со стандартом paypal, но документация для paypal payment pro довольно расплывчата, и я не уверен, как с ней обращаться. Для вашей информации, это PayPal Pro:
Https://www.paypal.com/ca/webapps/mpp/paypal-payments-pro
Теперь я поискал вокруг и наткнулся на этот учебник: http://code.tutsplus.com/tutorials/how-to-process-credit-cards-with-paypal-payments-pro-using-php--net-25397
Но он довольно устарел, и Я не уверен, что это уместно. Другое дело, что в этом уроке речь идет только о платежах по кредитным картам, я хотел бы понять и иметь весь рабочий процесс.
Я совершенно растерян и нуждаюсь в руководстве, если будут найдены какие-либо примеры на github или оказана какая-либо поддержка, которую я был бы признателен. Я довольно хорошо знаком с javascript и php.
1 answers
На самом деле я автор этого учебника. :) Это актуально и работает просто отлично, если вы будете следовать этим процедурам.
Платежи Pro предназначены только для кредитных карт. Вам не нужен Pro для других API, поэтому, если вы просто пытаетесь работать с экспресс-оформлением заказа, вам не нужен Pro.
В любом случае, я бы рекомендовал воспользоваться этой PHP-библиотекой PayPal. Это делает все вызовы API очень простыми для вас, и они постоянно поддерживаются и обновляются. Собственный PayPal команда интеграции также использует и рекомендует его.
Используя эту библиотеку, вы могли бы использовать образец/шаблон DoDirectPayment для обработки кредитных карт непосредственно на сайте.
Для платежей PayPal вы бы использовали экспресс-проверку, которая состоит из SetExpressCheckout, GetExpressCheckoutDetails и DoExpressCheckoutPayment (в таком порядке.)
Вы можете увидеть полнофункциональные образцы/демонстрации здесь , которые используют ту же библиотеку.