我有一个奇怪的场景。在我的应用程序(筹款应用程序)中,有两种类型的用户。
两种类型的用户都可以使用PayPal付款,而我正在使用PayPal自适应支付PHP SDK。根据PayPal,我不得不限制两种类型的用户,因此他们不能为同一次筹款活动支付超过四倍的时间。注册用户可以受到限制,对我来说非常清楚,但我如何限制非注册用户?想法?
我的模型失败了(我试一试):首先我考虑IPN,因为IPN返回付款人的电子邮件地址,所以我想我会将这封电子邮件保存在我的数据库中,然后我可以将该电子邮件计入特定的筹款人数量,但这个模型失败,因为我无法比较,因为付款人只有在他被重定向到PayPal时输入他的电子邮件地址,并且我只能在付款之后通过IPN捕获他的电子邮件,而我需要付费之前。
PayPal是否提供任何服务,我可以知道用户(帐户)向另一个用户(帐户)支付多少时间,无论金额多少。