We need to have an extension created to AbanteCart to detect fraudulent orders.
In our assessment this is not very difficult project.
- Use Maxmind service
- Ability to set order status (after order is completed) to configured value based on fraud level.
- Ability to show only specific payment methods to user, based on fraud score
- Check Maxnind data only once per order and record to associate with the order # (at checkout).
- Add Maxmind details to the order screen.
- Use AbanteCart extensions and hook ( avoid changes of core files)
Additional configurations for extension (standard abantecart extension config screen):
- Maxmind key
- Ability to set order status based on fraud score level range.
2.5 = 5 -> set order to Pending or other.
- Ability to set payment method based on fraud score level range.
2.5 = 5 -> set order to COD and PayPal
- maximum level factor to allow order.
- maximum distance.
- Message to show at checkout if maximum reached.