我正在使用PayPal MassPay API来奖励在我们的应用程序中的游戏赢家现金奖励。一名球员每天多赢一次是违反规则的。当我寄给获奖者他/她的现金,他/她提供一个电子邮件地址,然后我使用MassPay/PayPal来传递奖项。
问题是人们欺骗的原因是:
当我查看PayPal交易日志时,不同的电子邮件地址解析为相同的“实名”(名和姓),但到那时已经太晚了--骗子实际上已经赢了两次并收集了。
一种解决方案是先查询PayPal,从用户的电子邮件地址获取名称、姓氏和邮政编码。想必,此信息将解析为与骗子使用的多个电子邮件地址相同的值。如果我发现两个相同的名字和地址(邮政编码)的电子邮件地址,我可以标记这是潜在的欺诈之前,支付第二次。
我无法通过PayPal公开的各种API来问:“这两个不同的电子邮件地址很可能是同一个人(或同一个街道地址)解析出来的吗?”
任何建议都将不胜感激!
发布于 2013-12-19 01:04:29
这里有个方法。
在注册时,让您的用户‘登录与贝宝’。你需要申请并被批准使用"LIPP“。但假设a)您想要集成它,b) PayPal允许您访问,c)您的用户同意在他们“与PayPal登录”时与他们共享帐户数据,那么您可以检查名称/地址副本。理论上是否选择支付。
https://developer.paypal.com/docs/api/#get-user-information
此外,LIPP还可以为您提供登录用户PayPal 'Payer‘,也就是PayPal代表PayPal帐号。支付者ID始终保持不变,无论PP帐户持有人使用什么电子邮件地址来识别他们的PayPal帐户。
MassPay作为一个参数可以使用电子邮件地址、支付者ID和美国移动电话号码来识别您的收件人。因此,使用LIPP检查重复帐户,然后只通过MassPay支付给PayerID。
让我们知道是怎么回事。
罗尔夫
https://stackoverflow.com/questions/20588448
复制相似问题