如何将网站中的用户名链接到PayPal信息电子邮件?

时间:2009-11-11 19:56:26

标签: paypal e-commerce paypal-subscriptions

这不是问题,但我不知道该怎么做;假设我有一个包含以下字段的注册表单:用户名,密码,电子邮件,因为您知道用户点击了购买按钮并支付了费用。

那么,我怎么知道刚付款的用户名,我的意思是我如何将这两个东西联系在一起,一个想法是使用电子邮件地址,但是人们用不同的电子邮件地址注册,mabe他们有不同的PayPal地址......你知道......我需要这些信息,因为我需要一种激活帐户的方法。

而且我还需要知道,如果用户取消订阅,paypal会将消息发送到我的IPN链接?

3 个答案:

答案 0 :(得分:3)

我建议您使用以下PHP脚本轻松与PayPal服务集成(假设您使用的是PHP):http://www.micahcarrick.com/04-19-2005/php-paypal-ipn-integration-class.html

如果您这样做,您将要找到的电子邮件将在

中提供
$paypal->ipn_data['payer_email']

(同样,假设$paypal是paypal_class类的对象)

显然,您必须先按照设置步骤操作。我建议使用示例脚本。这很容易做到 - 只需四步。

答案 1 :(得分:2)

我建议你阅读有关IPN和定期付款的官方paypal文档。

PayPal为用户订阅发生的每个事件发出IPN,例如:

subscr_signup subscr_eot subscr_cancel subscr_failed

关于参数,您可以使用名为“custom”的参数来传递值,例如用户ID或电子邮件,并且该参数将在每个IPN中发送给您。

答案 2 :(得分:1)

以下是C#和VB中PayPal IPN的实现:

http://www.xdevsoftware.com/PPIPNDesc.aspx

以下是我如何将其纳入PayPal订阅方案的帐户:

http://www.codersbarn.com/post/2008/07/10/ASPNET-PayPal-Subscriptions-IPN.aspx