Есть ли плагин CakePHP PayPal?

до сих пор не сделал никакой интеграции PayPal. Доступен ли какой-либо плагин PayPal для cakephp, где пользователь может оплатить через учетную запись PayPal или кредитную карту?


person user599531    schedule 02.02.2011    source источник
comment
В этом вопросе отсутствуют знаки вопроса.   -  person Dan Grossman    schedule 02.02.2011


Ответы (3)


Я не знаю, есть ли плагин, а если и есть, то не думаю, что буду его использовать. Это одна из тех ситуаций, когда стоит прочитать об API и сделать это самостоятельно. Таким образом, у вас будет хорошее знание механизма, что жизненно важно, когда дело доходит до тестирования (а вам нужно много этого делать) и обслуживания.

API очень хорошо документирован (https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/home), хотя поначалу огромное количество информации может быть ошеломляющим, и есть песочница для тестирования (https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/howto_testing_sandbox).

Я нашел пример кода IPN (https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/library_code_ipn_code_samples), чтобы быть очень полезной отправной точкой, и, честно говоря, помимо этого требуется не так много работы.

person Leo    schedule 02.02.2011

попробуйте этот, он работает с PayPal WPP

https://bitbucket.org/chrispierce/paypalwpp-plugin-for-cakephp-2.x/overview

person Chris Pierce    schedule 07.08.2013

Существует несколько вариантов интеграции CakePHP Paypal, в том числе:

Плагин WebTechNick для Paypal IPN

Или Google для: компонента API прямых платежей Paypal или источника данных Paypal.

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

person Ryan    schedule 08.03.2011
comment
Плагин Nicks paypal предназначен для Cake 1, на всякий случай, так как Cake теперь v2 - person David Yell; 22.08.2012