Jump to content



Latest News: (loading..)

* * * * * 1 votes

[Contribution] MaxMind Fraud Detection Service v3.0

maxmind credit card fraud fraud fraud detection

  • Please log in to reply
30 replies to this topic

#1   nrlatsha

nrlatsha
  • Members
  • 479 posts
  • Real Name:nrlatsha
  • Gender:Male
  • Location:The place where folks know what salsa should taste like!

Posted 21 January 2012 - 09:16 PM

This is the official support thread for:

MaxMind Fraud Detection Service v3.0

This will allow the the owner to query the MaxMind servers to place a risk score with credit card transactions.

What is minFraud? minFraud is an online fraud detection service that reduces chargebacks by identifying risky orders to be held for further review. minFraud identifies whether an online transaction comes from an anonymizing proxy, high risk IP address or email. minFraud is used to scrub online e-commerce transactions, affiliate referrals, surveys, account logins and signups.

This version supports a boatload of the newer features. I decided to start a new thread due to the age of the first one. Let me know what you think/want/need.

This should work with: Authorize.net, Chronopay, Inpay, Moneybookers, Paypal Pro, Paypal Pro Payflow, Paypal Standard, RBS World Pay, SagePay Direct, Sofortueberweisung Direct, but I have only tested it on Authorize.net. I would love to get more testers to see if this works for everyone.

Questions, concerns, problems?

I'll get around to them as quickly as I can.

Get it here: http://addons.oscommerce.com/info/8316

Attached Files


Edited by nrlatsha, 21 January 2012 - 09:17 PM.

9 times out of 10 its a PEBCAK Error (Problem exists between chair and keyboard)

Replace that and you're fine...

#2   nrlatsha

nrlatsha
  • Members
  • 479 posts
  • Real Name:nrlatsha
  • Gender:Male
  • Location:The place where folks know what salsa should taste like!

Posted 21 January 2012 - 09:35 PM

Oh yeah, you can now google map the IP of the customer through an automatic link also.
9 times out of 10 its a PEBCAK Error (Problem exists between chair and keyboard)

Replace that and you're fine...

#3   DunWeb

DunWeb
  • Members
  • 12,716 posts
  • Real Name:Chris
  • Gender:Male
  • Location:Ontario, Canada

Posted 21 January 2012 - 09:38 PM

@nrlatsha,

Is this a FREE service ?  Or do you have to choose a subscription plan to use the system ?  I see the trial plan, but don't see the limitations of the trial.



Chris
:|: Was this post helpful ? Click the LIKE THIS button :|:

See my Profile (click here)  for more information and to contact me for professional osCommerce support that includes custom templates, add ons as well as cart leasing and support plans.

#4   nrlatsha

nrlatsha
  • Members
  • 479 posts
  • Real Name:nrlatsha
  • Gender:Male
  • Location:The place where folks know what salsa should taste like!

Posted 21 January 2012 - 11:08 PM

They used to offer 10 queries per month for those without a key or account, but they now require a key.

The trial version is for 1,000 non-expiring standard queries, which is perfect for testing and trials.
9 times out of 10 its a PEBCAK Error (Problem exists between chair and keyboard)

Replace that and you're fine...

#5   DunWeb

DunWeb
  • Members
  • 12,716 posts
  • Real Name:Chris
  • Gender:Male
  • Location:Ontario, Canada

Posted 21 January 2012 - 11:14 PM

@nrlatsha,

So, the add on you supplied will require the user to PAY for your service after they have used the 1000 queries ?

If that is the case, then I don't believe your add on belongs on this website. (JMO)




Chris
:|: Was this post helpful ? Click the LIKE THIS button :|:

See my Profile (click here)  for more information and to contact me for professional osCommerce support that includes custom templates, add ons as well as cart leasing and support plans.

#6   toyicebear

toyicebear
  • Community Sponsor
  • 6,052 posts
  • Real Name:Nick
  • Location:World Citizen

Posted 22 January 2012 - 01:30 AM

View PostDunWeb, on 21 January 2012 - 11:14 PM, said:

If that is the case, then I don't believe your add on belongs on this website. (JMO)

This is a very useful add-on and as long as the module itself is free and GNU i see no problem with it being availble through this site, there are plenty of other add-ons which require you to have some sort of "subscription" for you to use them.

Also in this case the "author" is as far as i know not the service provider and he/she has also made, maintained and supported earlier versions of this same mod over a long periode of time and should be commended for doing so.

Edited by toyicebear, 22 January 2012 - 01:33 AM.

Basics for osC 2.2 Design - Basics for Design V2.3+ - Seo & Sef Url's - Meta Tags for Your osC Shop - Steps to prevent Fraud... - MS3 and Team News... - SEO, Meta Tags, SEF Urls and osCommerce

Check out my profile [click here] for information on professional services, custom coding, templates, SEO optimization, modifications, commercial support and help.

#7   longhorn1999

longhorn1999
  • Members
  • 334 posts
  • Real Name:Nick
  • Gender:Male
  • Location:Texas

Posted 12 March 2012 - 12:35 PM

Hi Noel,

The instructions for your latest MaxMind update say to update the minFraud account to v1.2, but I just noticed that v1.3 is out now. Should I still select v1.2 for now?  Will the new feature in v1.3 be incorporated here sometime?

Thanks for the great contribution, and toyicebear mentioned, for maintaining it well for so long.

#8   nrlatsha

nrlatsha
  • Members
  • 479 posts
  • Real Name:nrlatsha
  • Gender:Male
  • Location:The place where folks know what salsa should taste like!

Posted 13 March 2012 - 02:10 AM

Longhorn,

Thanks for the note, I didn't notice they updated that on 13 Feb.  They added "version" (MaxMind service version), "service level" (premium or standard service used) and "prepaid" (checks to see if its a prepaid credit card or gift card) to the output fields.  They removed the "score" and "explanation" fields from the output.

I'll need to add those fields to the database table, and remove how I calculate the "risk" graphic to the admin order page.  I currently have it based on the old score, but I should upgrade to their new risk score.  They contacted me about it, but I haven't had time to finish with me finishing my masters degree and the follow-on Call of Duty marathon.

I'll start to take a look and hopefully will have a new version out in a couple of days.

Thanks for the note!
9 times out of 10 its a PEBCAK Error (Problem exists between chair and keyboard)

Replace that and you're fine...

#9   nrlatsha

nrlatsha
  • Members
  • 479 posts
  • Real Name:nrlatsha
  • Gender:Male
  • Location:The place where folks know what salsa should taste like!

Posted 13 March 2012 - 02:10 AM

Oh, yes, select 1.2 for now or you'll come up with some empty fields in your output.

Edited by nrlatsha, 13 March 2012 - 02:11 AM.

9 times out of 10 its a PEBCAK Error (Problem exists between chair and keyboard)

Replace that and you're fine...

#10   longhorn1999

longhorn1999
  • Members
  • 334 posts
  • Real Name:Nick
  • Gender:Male
  • Location:Texas

Posted 13 March 2012 - 02:31 AM

Thanks for the help!  I know that school and COD are top priorities (not necessarily in that order), and I'll wait for your next version.  This has saved me from at least one potentially expensive fraudulent transaction, so I recommend it to everyone.

#11   jacekbr

jacekbr
  • Members
  • 8 posts
  • Real Name:JACEK
  • Gender:Male

Posted 29 April 2012 - 05:16 PM

Work perfect with Paypal express but how to run with Google Checkout ?

#12   nrlatsha

nrlatsha
  • Members
  • 479 posts
  • Real Name:nrlatsha
  • Gender:Male
  • Location:The place where folks know what salsa should taste like!

Posted 05 May 2012 - 05:10 AM

Will work on both of these soonest, I didn't forget about you guy, sorry its taken so long.
9 times out of 10 its a PEBCAK Error (Problem exists between chair and keyboard)

Replace that and you're fine...

#13   jacekbr

jacekbr
  • Members
  • 8 posts
  • Real Name:JACEK
  • Gender:Male

Posted 05 May 2012 - 04:49 PM

hi, we did fix it, my developer did , will send you info how in 2-3 days.... best

#14   nrlatsha

nrlatsha
  • Members
  • 479 posts
  • Real Name:nrlatsha
  • Gender:Male
  • Location:The place where folks know what salsa should taste like!

Posted 02 November 2012 - 04:04 AM

jacekbr:  Can you PM me the info on what your guy did?
9 times out of 10 its a PEBCAK Error (Problem exists between chair and keyboard)

Replace that and you're fine...

#15   nrlatsha

nrlatsha
  • Members
  • 479 posts
  • Real Name:nrlatsha
  • Gender:Male
  • Location:The place where folks know what salsa should taste like!

Posted 02 November 2012 - 04:18 AM

Working on a new release, sorry it took so long.  Here's a peek, feedback is good!:

Attached File  MaxMind v3.2 Preview 1.png   242.48K   18 downloads

Edited by nrlatsha, 02 November 2012 - 04:21 AM.

9 times out of 10 its a PEBCAK Error (Problem exists between chair and keyboard)

Replace that and you're fine...

#16   nrlatsha

nrlatsha
  • Members
  • 479 posts
  • Real Name:nrlatsha
  • Gender:Male
  • Location:The place where folks know what salsa should taste like!

Posted 03 November 2012 - 04:23 PM

v3.2 is out! Waiting for contribution approval before it's able to be downloaded.

Change notes: 3 Nov 2012 13:00:01 V3.2
(1) Updated API version to 1.3.
(2) Fixed the 'shows up for every order' bug.
(3) Fixed the 'query for every order' bug.
(4) Added a database table to store the 'passed to' maxmind parameters.
(5) Added some javascript to show/hide those parameters in the order page.
(6) Removed some deprecated commands from the interfaces w/MaxMind.
(7) Added some fields to query & return data.
(8) Removed some deprecated fields in the GUI.

(9) Other misc items...

Future release to make testing easier on its way.

Always interested to hear new ideas too!

Attached File  MaxMind v3.2 Overview 1_small.png   96.65K   8 downloads

Attached File  MaxMind v3.2 Overview 2.png   324.44K   8 downloads


http://addons.oscommerce.com/info/8316
9 times out of 10 its a PEBCAK Error (Problem exists between chair and keyboard)

Replace that and you're fine...

#17   nrlatsha

nrlatsha
  • Members
  • 479 posts
  • Real Name:nrlatsha
  • Gender:Male
  • Location:The place where folks know what salsa should taste like!

Posted 06 November 2012 - 03:21 AM

Version 3.3:


Change notes: 5 Nov 2012 21:05:01 V3.3
(1) Corrected Database tables omission in step 4 (it should be the same as step 5, different file location
(2) Added a step to delete the maxmind.php on the admin side, that logic is already in maxtest.php
(3) Deleted one of the sample photos in these instructions to keep package under 300k.
9 times out of 10 its a PEBCAK Error (Problem exists between chair and keyboard)

Replace that and you're fine...

#18   nrlatsha

nrlatsha
  • Members
  • 479 posts
  • Real Name:nrlatsha
  • Gender:Male
  • Location:The place where folks know what salsa should taste like!

Posted 08 November 2012 - 11:24 PM

The instructions state it works with osCommerce v2.3.1, but it was developed and tested against v2.3.3.

I will update the instructions during the next code revision.

The next code revision will be when I get some ideas to include.  I'm open to ideas from anyone.
9 times out of 10 its a PEBCAK Error (Problem exists between chair and keyboard)

Replace that and you're fine...

#19   longhorn1999

longhorn1999
  • Members
  • 334 posts
  • Real Name:Nick
  • Gender:Male
  • Location:Texas

Posted 09 November 2012 - 06:41 AM

Hi Noel,

I upgraded all the way from v2.0 to this latest version, and I'm using osC 2.2RC2a.  Your updated instructions worked great.  The database entries were mildly tricky and the commands might need to be run in a different order (for my older edition anyways), but just about everything seems to be working OK.

I did upgrade to the premium edition of MaxMind, though I still had free standard queries left from the initial trial.  I changed the setting to premium in maxtest.php, and that test seemed to work fine.  I changed the setting in includes/modules/maxmind/maxmind.php to premium as well, but the latest order that came through doesn't seem to be processing it as a premium query.

$requested_type = "premium";
//$requested_type = "standard";

[img]http://imageshack.us/photo/my-images/585/samplemaxmindreport.jpg/[/img]

[IMG]http://img585.imageshack.us/img585/6338/samplemaxmindreport.jpg[/IMG]

Uploaded with ImageShack.us

Hopefully one of these images show through.

Is there something obvious that I'm missing in my settings?

Regardless of whether premium or standard queries are used, this is a great add-on that you've coded and supported well and I highly recommend it for everyone, at least all of those based in the US.

Thanks!

#20   nrlatsha

nrlatsha
  • Members
  • 479 posts
  • Real Name:nrlatsha
  • Gender:Male
  • Location:The place where folks know what salsa should taste like!

Posted 09 November 2012 - 09:48 PM

@longhorn1999

It looks like I was stepping on my own variable in maxmind.php.

Line 99:  $h['requested_type'] = $request_type;

Should be: $h['requested_type'] = $requested_type;

That variable must be defined somewhere else, because it grabbed "SSL"

I can upload a new package if you're not comfortable changing that line in the code.

Let me know.
9 times out of 10 its a PEBCAK Error (Problem exists between chair and keyboard)

Replace that and you're fine...