несколько кнопок пожертвования PayPal

Я создаю веб-сайт для организации. Организация может создать столько программ, сколько захочет. Каждая программа должна иметь кнопку пожертвования PayPal. при создании программы кнопка пожертвования PayPal может быть вставлена ​​автоматически (что-то вроде {donate_button: label } ).

я хочу отслеживать сборы пожертвований каждой программы.

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

Я не уверен, как это сделать правильно. Можно ли динамически добавить некоторые параметры в кнопку пожертвования PayPal? если возможно, есть ли проблемы с безопасностью?

Можно ли создать кнопку пожертвования PayPal динамически?

Я очень ценю всех вас.

Спасибо

Извините за мой плохой английский.


person channa ly    schedule 16.06.2011    source источник


Ответы (1)


Я бы посоветовал взглянуть на Мгновенное уведомление о платеже (IPN) и «Пользовательский», чтобы передать название организации в PayPal.
Просто включите следующее в существующий код кнопки.

<input type="hidden" name="notify_url" value="link to IPN script">
<input type="hidden" name="custom" value="name of organisation / other unique identifier">

и прочитайте POST IPN для «пользовательского» параметра, когда он пройдет.

Дополнительная документация и пример кода доступны по адресу https://www.paypal.com/ipn.

person Robert    schedule 17.06.2011
comment
Могут ли эти параметры быть встроены в форму кнопки пожертвования PayPal? - person channa ly; 20.06.2011
comment
да. Фактически, вы должны встроить их в форму PayPal. - person Robert; 22.06.2011