在交易之前从PayPal获取付款人信息

时间:2013-12-19 13:14:07

标签: php paypal paypal-ipn paypal-adaptive-payments

我有一个奇怪的场景。在我的应用程序(筹款应用程序)中,有两种类型的用户。

  1. 注册用户
  2. 非注册用户
  3. 两种类型的用户都可以使用PayPal付款,而我正在使用PayPal自适应支付PHP SDK。根据PayPal,我不得不限制两种类型的用户,因此他们不能为同一次筹款活动支付超过四倍的时间。注册用户可以受到限制,对我来说非常清楚,但我如何限制非注册用户?想法?

    我的模型失败了(我试一试):首先我考虑IPN,因为IPN返回付款人的电子邮件地址,所以我想我会将这封电子邮件保存在我的数据库中,然后我可以将该电子邮件计入特定的筹款人数量,但这个模型失败,因为我无法比较,因为付款人只有在他被重定向到PayPal时输入他的电子邮件地址,并且我只能在付款之后通过IPN捕获他的电子邮件,而我需要付费之前。

    PayPal是否提供任何服务,我可以知道用户(帐户)向另一个用户(帐户)支付多少时间,无论金额多少。

0 个答案:

没有答案