【问题标题】:Prevent cheating using Masspay on PayPal在 PayPal 上使用 Masspay 防止作弊
【发布时间】:2023-03-17 07:08:01
【问题描述】:

我正在使用 PayPal MassPay API 在我们的应用程序中向游戏获胜者发放现金奖励。玩家每天尝试获胜超过一次是违反规则的。当我向获胜者发送他/她的现金时,他会提供一个电子邮件地址,然后我使用该地址与 MassPay/PayPal 一起交付奖励。

问题是人们通过以下方式作弊:

  1. 使用不同的电子邮件地址创建多个 PayPal 帐户

  2. 在这些不同的电子邮件地址下玩(并赢得)游戏,从而规避了每天只能赢一次的规则。

当我查看 PayPal 交易日志时,不同的电子邮件地址解析为相同的“真实姓名”(名字和姓氏),但到那时为时已晚——作弊者实际上已经赢了两次并收钱。

一种解决方案是首先查询 PayPal,从用户的电子邮件地址中获取名字、姓氏和邮政编码。据推测,此信息将解析为作弊者正在使用的多个电子邮件地址的相同值。如果我发现两个具有相同名称和地址(邮政编码)的电子邮件地址,我可以在第二次付款之前将此标记为潜在欺诈。

我无法通过 PayPal 公开的各种 API 来询问“这两个不同的电子邮件地址是否很可能解析为同一个人(或同一街道地址)?”

非常感谢任何建议!

【问题讨论】:

  • 你需要的不止这些。您需要完整的地址和出生日期。正如警察所知,两个甚至三个同名的人住在同一个地址并不罕见:例如儿子、父亲和祖父。
  • 同意 - 我需要这种详细程度才能绝对确定此人的身份。但我要求的肯定水平要低得多。如果我看到两个“John Smiths”试图在同一天从同一个地址兑现,我可以阻止第二个,直到我的客户服务部门与他交换了电子邮件。在这种情况下,“在被证明无罪之前有罪”是可以的 - 一封给客户服务的电子邮件解释说确实有两个 John Smith 共享该地址将解锁(并支付)第二个无辜的 John Smith。
  • 我投票结束这个问题,因为它没有建设性。

标签: paypal fraud-prevention masspay


【解决方案1】:

这是一种方法。

注册后让您的用户“使用 PayPal 登录”。您需要申请并获得批准才能使用“LIPP”。但是假设 a) 您想要集成它,b) PayPal 为您提供访问权限,并且 c) 您的用户同意在“使用 PayPal 登录”时与之共享帐户数据,那么您可以检查名称/地址是否重复。并且理论上选择是否支付。

https://developer.paypal.com/docs/api/#get-user-information

此外,LIPP 可以为您提供登录用户 PayPal 的“付款人 ID”,这是 PayPal 代指 PayPal 帐号。无论 PP 帐户持有人使用哪个电子邮件地址来识别其 PayPal 帐户,付款人 ID 始终保持不变。

MassPay 作为参数可以使用电子邮件地址、付款人 ID 和美国手机号码来识别您的收款人。因此,请使用 LIPP 检查重复帐户,然后通过 MassPay 仅向 PayerID 付款。

告诉我们进展如何。

罗尔夫

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-28
    • 1970-01-01
    • 1970-01-01
    • 2013-10-27
    • 2015-04-06
    • 2012-03-16
    相关资源
    最近更新 更多