Paypal api - нужны ли cURL и IPN? - PullRequest
0 голосов
/ 31 марта 2012

Может кто-нибудь сказать мне, если возможно использовать API PayPal NVP в PHP без использования cURL.например.когда вы запрашиваете Paykey.

также необходима функция Paypal IPN (я использую localhost), и какова ее функция?

Извините, но документация Paypal не отвечает ни на одиниз этих вопросов.

Ответы [ 2 ]

4 голосов
/ 31 марта 2012

PayPal API использует HTTP-протокол для отправки и получения данных. Таким образом, если вы хотите, вы можете использовать любую HTTP-библиотеку или даже написать свою собственную на основе PHP-сокетов и использовать ее. Хотя cURL кажется лучшим способом сделать это.

IPN - это способ получать уведомления о любой транзакции в вашей учетной записи. Он отправляет HTTP-запрос POST на указанный вами URL-адрес, что позволяет автоматизировать отслеживание продаж, доставку, генерацию ссылок на скачивание и т. Д. Если вы хотите обработать это вручную, вам не нужно использовать IPN.

3 голосов
/ 31 марта 2012

Документация Paypal отвечает на все ваши вопросы.https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNIntro

если вам нужно проверить, была ли транзакция успешной, и вам нужно записать это в базу данных (например), тогда нет никакого способа обойти IPN (с помощью fsock или curl)

Однажды я написал класс, который обрабатывает IPN, на основе очень хороших примеров кода, также предоставленных PayPal: https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/library_code

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