2009-11-11 5 views
2

Это не проблема, но я не знаю, как это сделать; предположим, что у меня есть форма регистрации с некоторыми полями: имя пользователя, пароль, адрес электронной почты,, так как вы знаете, что пользователь нажимает кнопку BUY BUTTON и платит.Как связать имя пользователя на сайте с электронной почтой PayPal?

Ну, как я могу узнать имя пользователя, которое только что произвело платеж, я имею в виду, как я могу связать эти две вещи вместе, одна идея - использовать адрес электронной почты, но люди из людей подписываются с разными адресами электронной почты, mabe у них другой адрес Paypal ... вы знаете ... Мне нужна эта информация, потому что мне нужен способ активации учетной записи.

И еще мне нужно знать, если пользователь отменил подписку, будет отправлено сообщение на мою ссылку IPN?

+0

А вы используя ASP.NET? – IrishChieftain

ответ

3

Я предлагаю вам использовать следующий скрипт для легкой интеграции с сервисом PayPal (при условии, что вы используете PHP): http://www.micahcarrick.com/04-19-2005/php-paypal-ipn-integration-class.html

Если вы это сделаете, адрес электронной почты, который вы будете искать будет поставляться в

$paypal->ipn_data['payer_email'] 

(опять же, при условии, что $paypal ваш объект класса paypal_class)

Очевидно, что вы должны следовать инструкциям по установке первой. Я предлагаю использовать пример скрипта. Это очень легко сделать - всего за четыре шага.

2

Предлагаю вам ознакомиться с официальной документацией по оплате IPN и периодическими платежами.

PayPal выдает IPN для каждого события, которое происходит с подпиской пользователя, например:

subscr_signup subscr_eot subscr_cancel subscr_failed

О параметре, вы можете использовать параметр с именем «обычай» в передайте значение, например идентификатор пользователя или адрес электронной почты, и этот параметр будет отправлен вам в каждом IPN.

 Смежные вопросы

  • Нет связанных вопросов^_^