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

如何将网站中的用户名链接到PayPal信息电子邮件?,paypal,e-commerce,paypal-subscriptions,Paypal,E Commerce,Paypal Subscriptions,这不是问题,但我不知道怎么做;假设我有一个带有一些字段的注册表单:用户名、密码、电子邮件,,正如您所知,用户单击“购买”按钮并付款 嗯,我怎么知道刚刚付款的用户名,我的意思是我怎么把这两件事联系在一起,一个想法是使用电子邮件地址,但是大多数人使用不同的电子邮件地址注册,可能他们有不同的贝宝地址…你知道…我需要这些信息,因为我需要一种激活帐户的方法 我还需要知道,如果用户取消订阅,paypal是否会向我的IPN链接发送消息?我建议您使用以下PHP脚本,以便与paypal的服务轻松集成(假设您使用的

这不是问题,但我不知道怎么做;假设我有一个带有一些字段的注册表单:用户名、密码、电子邮件,,正如您所知,用户单击“购买”按钮并付款

嗯,我怎么知道刚刚付款的用户名,我的意思是我怎么把这两件事联系在一起,一个想法是使用电子邮件地址,但是大多数人使用不同的电子邮件地址注册,可能他们有不同的贝宝地址…你知道…我需要这些信息,因为我需要一种激活帐户的方法


我还需要知道,如果用户取消订阅,paypal是否会向我的IPN链接发送消息?

我建议您使用以下PHP脚本,以便与paypal的服务轻松集成(假设您使用的是PHP):

如果您这样做,您要查找的电子邮件将以

$paypal->ipn_data['payer_email']
(同样,假设
$paypal
是paypal_类的对象)


显然,您必须首先遵循设置步骤。我建议使用示例脚本。这真的很容易做到-只需四个步骤。

我建议您阅读有关IPN和定期支付的官方paypal文档

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

subscr_注册 潜艇 取消 SUBSCRU失败


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

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

以下是我如何将其合并到PayPal订阅场景中的一个说明: