J'ai besoin d'idées pour la logique derrière un projet que je veux implémenter. Fondamentalement, nous avons eu un problème avec quelques (moins de 10) "clients" en utilisant des cartes de crédit frauduleuses. Qu'est-ce qui se passe, ils utilisent la carte de crédit, (qui est valide) pour acheter des articles et les faire expédier à eux. Ensuite, le propriétaire de la carte réelle voit ce qui a été acheté sur leur relevé et le conteste, nous laissant pour couvrir le coût des marchandises que nous avons expédiées. Le "client" en question utilise des adresses email différentes et des comptes différents à chaque fois, il est donc impossible pour moi de bloquer son compte. Mais il utilise la même adresse de livraison. Donc je pensais que c'était peut-être la meilleure façon de le bloquer. Pensez-vous que le plus simple serait de créer une table dans la base de données avec des adresses que nous savons être utilisées pour des commandes frauduleuses et de vérifier l'adresse sur chaque commande soumise. Ou serait-il un moyen plus facile de le faire. Nous vérifions déjà les cartes de crédit à l'entrée, mais comme je l'ai dit avant que les cartes ne soient encore valides, elles ne sont pas déclarées volées.Logique d'adresse d'expédition de liste noire
Répondre
Je pense que la première chose que vous devez faire est d'appeler la police et de les faire arrêter pour fraude. Cela devrait éclaircir le problème avec eux pendant 3-5 ans. Sinon, si les adresses sont exactement les mêmes, oui, vous pouvez faire une correspondance de chaîne.
MISE À JOUR: Si vous voulez mettre beaucoup de programmeur et de temps et d'argent dans l'infrastructure là-dessus, je partirais avec la réponse de Abe Miessler lat et long. Si vous voulez un moyen rapide et sale, optez pour une correspondance d'adresse directe en indiquant l'état de la ville et le code postal. Ensuite, vous pouvez comparer la rue adresse
where zipcode=zipcode
+1 pour avoir alerté les autorités. – DMKing
'vous pourriez faire un match de chaîne. Ils devraient probablement contourner cela en environ 2,5 secondes. 111 First Street, 111 1st St, 111 1st street, 111 première rue, etc ... –
@Abe Miessler ouais, mais j'espère qu'ils ne l'ont pas encore compris que cela pourrait leur faire économiser quelques dollars jusqu'à la les flics apparaissent. – Keng
Je pense qu'une bonne façon de bloquer les adresses liste noire pourrait être géocodage l'adresse mal (distiller à sa latitude à long en utilisant l'API de cartographie Google ou quelque chose) et puis géocodez toutes les adresses entrantes et comparez-les à la liste noire des lat/longs.
Google semble faire un très bon travail en prenant différentes variations de la même adresse et en retournant le même lat/long. Juste une pensée.
MISE À JOUR
aussi vous devez absolument alerter les autorités. Peut même être en mesure d'obtenir de l'argent sur ce schmo
C'est assez ingénieux. Toujours ne pas contourner l'obligation morale d'envoyer SWAT. Surtout quand c'est l'option économique la moins chère (le voleur coute l'argent de la compagnie de ce type) – jcolebrand
Bonne idée !!! Je n'avais pas pensé à celui-là! – Keng
Utilisez CASS software pour standardiser les adresses capturées pour easy comparison. CASS (en particulier DPV) vous dira également si l'adresse est un "mail drop" qui sont souvent des fronts pour recevoir des biens volés. Si l'adresse est une baisse de courrier (comme un magasin UPS), alors assurez-vous d'aviser le magasin lui-même avec la police et la compagnie de carte de crédit.
Certains protocoles de carte de crédit incluent la vérification d'adresse pour confirmer que l'adresse utilisée va avec le numéro de carte utilisé; communiquez avec le service des fraudes de votre processeur de cartes pour connaître leurs recommandations sur la réduction des transactions frauduleuses.
Quel RDBMS? Dans SQL Server, ce serait super facile. De plus, si vous connaissez l'adresse de livraison du criminel, ne pouvez-vous pas la partager avec les autorités compétentes? – JNK
nous avons. rien n'a été fait. – tking