我正在开发一个市场网站,在此网站上,补习老师和学生可以找到彼此。我正在建立一个在线支付系统(类似于elance或guru.com),在该系统中导师可以得到报酬,我们可以减薪。
几个问题:
例如,我可以想到的是有人使用该系统进行自我支付,他们收到了付款的钱(减去我们的费用),然后在信用卡上进行了退款。
我想这些与 Paypal (Paypal)或Google Checkout等网站(有时称为这些聚合网站)所面临的问题类似,因为它们收取的费用很小-因此,如果原始资金来源丢失了,那将是一笔巨大的损失(许多时间的倍数)。所涉及的利润不同于正常的高利润产品)。
几个附加说明:
最佳答案
这是我到目前为止所做的,如果有人有更多建议,请回复:
该函数看起来像这样(请注意,其中不包括检查IP地址的代码)
def fraud_review invoice
return true if invoice.total > 300
#try to find out if they are the same person!
client = invoice.client
tutor = invoice.tutor
count = 0
client.full_name.split.each do |piece|
count += 1 if tutor.full_name.include? piece
end
client.name_on_card.split.each do |piece|
count += 1 if tutor.full_name.include? piece
end
client.street.split.each do |piece|
count += 1 if tutor.street.include? piece
end
return true if count > 2
false
end
关于ruby-on-rails - 预防市场应用程序欺诈的最佳方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/716423/