Кто-то может показать мне “привет мир” PayPal IPN?

Я хотел бы настроить ящик для пожертвований PayPal и использовать их протокол IPN для контроля, когда пожертвования входят. Документация чрезвычайно сложна и полна функций, которыми я не интересуюсь. Существует ли короткий отрывок - идеально в Python - который показывает, как, скажем, соединиться с PayPal, цикл навсегда, и печать "Просто получила 5$" каждый раз, когда пожертвование входит?

7
задан mike 2 July 2010 в 01:33
поделиться

1 ответ

На самом деле, с IPN все наоборот. PayPal отправляет уведомление на ваш сервер через HTTP POST, когда совершается платеж. Следовательно, вам необходимо создать сценарий или сервер CGI, который будет получать эти сообщения, проверять их достоверность и обрабатывать их.

Вероятно, самый простой пример кода для настройки процессора IPN - это пример кода PHP по адресу:

https://cms.paypal.com/cms_content/US/en_US/files/developer/IPN_PHP_41.txt

но есть целый набор фрагментов кода по адресу:

https://github.com/paypal/ipn-code-samples

Вы не должны пропускать официальную документацию, потому что она описывает, как административно настроить , и тестовые, IPN. Это по адресу:

https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/ipnguide.pdf

В частности, см. Главы 2–4.

4
ответ дан 7 December 2019 в 14:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: