使用PayPal支付立即购买和IPN

问题描述:

我在我的网站上有一个功能,我想在用户付款后启用它。我使用Paypal立即购买按钮和即时付款通知。当用户点击立即购买按钮时,用户被带到paypal网站付款,并通过IPN异步通话在交易完成时被我的jsp文件接收。 我的问题是,如果用户在我的网站上订阅并在PayPal网站上付款时使用不同的电子邮件ID,我该如何跟踪哪位用户已付款。使用PayPal支付立即购买和IPN

使用“自定义”参数。您可以在初始请求中将此信息发送给PayPal,并将其与PayPal的IPN POST中的所有其他数据一起返回给您。
对于网站付款标准,使用方法:
<input type="hidden" name="custom" value="your custom data here">

对于快速结账或网站付款专业版,使用: CUSTOM=xxxxxxxxx

将返回在IPN POST数据 “CUSTOM = XXXXXXXXX”。