Как автоматизировать систему приема пожертвований

Я волонтер в некоммерческой организации, которая принимает пожертвования через Paypal. Моя работа заключается в том, чтобы войти в учетную запись Paypal, записать сведения о пожертвовании (имя, дата, сумма и т. д.), заполнить эти поля в шаблоне квитанции, хранящейся на диске Google, загрузить pdf-файл созданной квитанции и использовать учетной записи Gmail некоммерческой организации, чтобы отправить спонсору письмо с подтверждением/благодарностью с созданной квитанцией в качестве вложения.

Есть ли способ автоматизировать весь этот процесс и сделать его мгновенным? Это будет круто (и сэкономит мне немало труда). Если нет конкретного ответа, есть ли у вас какой-то общий путь, которому я могу следовать? Кроме того, если мы перейдем от PayPal, скажем, к банку, можно ли будет сделать то же самое?

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

спасибо, что прочитали мой вопрос!


person Soham Ghosh    schedule 07.11.2014    source источник


Ответы (1)


Да. Вы должны использовать Мгновенное уведомление о платеже (IPN) для этого.

По сути, вы создаете скрипт, который находится на вашем веб-сервере и «слушает» данные. Каждый раз, когда транзакция попадает в вашу учетную запись PayPal, их сервер будет отправлять все данные об этой транзакции в ваш сценарий прослушивания.

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

Это чрезвычайно ценный инструмент, который позволит вам автоматизировать задачи, основанные на платежах, возмещениях, спорах и т. д.

person Drew Angell    schedule 07.11.2014
comment
Вы случайно не используете WordPress? Если это так, я бы рекомендовал установить плагин PayPal IPN для WordPress. - person Drew Angell; 23.06.2015