这不是一个问题,但我不知道如何做到这一点;让我们说,我有一个标志了某些字段的形式:用户名,密码,电子邮件,你也知道购买按钮和用户点击付费的了

好了,我怎么能知道,刚才的支付的用户名,我是说我怎么能这两件事情联系在一起,一个想法是使用的电子邮件地址,但人们的莫斯签署了不同的电子邮件地址,马贝他们有不同的贝宝地址......你知道......我需要这个信息,因为我需要一种方法来激活账号。

和我还需要了解,如果用户取消订阅后,贝宝发布一条消息给我的IPN链接?

有帮助吗?

解决方案

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

如果你这样做,你将寻找将要提供的电子邮件

$paypal->ipn_data['payer_email']

(再次,假设$paypal是你的paypal_class类的对象)

显然,你必须首先按照安装步骤。我建议使用示例脚本。这是很容易做到 - 只有四步

其他提示

我建议你阅读IPN和定期付款的贝宝官方文档。

贝发出IPN用于发生向用户订阅,例如每事件:

subscr_signup subscr_eot subscr_cancel subscr_failed

关于参数,你可以使用一个名为“定制”参数传递一个值,例如用户ID或电子邮件,而该参数将被送到你在每IPN。

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

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

这里是我如何将其纳入一个PayPal订阅情景帐户:

HTTP://www.codersbarn的.com /后/ 2008/07/10 / ASPNET-贝宝订阅-IPN.aspx

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top