If you are using the “Authorize and Charge” option on Shopify to process payments, you may find that payments are automatically authorized and captured, even if the order is flagged as fraudulent. The only solution in such cases is to refund or void the transaction. However, this reversal process can be cumbersome and may harm your reputation with the payment gateway, especially if you have a significant number of reversals.
I believe the best approach is to capture those legitimate orders while hold the suspicious order for review before capturing the credit card amount. And, this tutorial will demonstrate you how to achieve this using FraudLabs Pro Shopify App.
- Login to your Shopify Admin.
- Go to Settings->Payments page.
- In the “Payment capture”, click the “Manage” button.
- Select the “Manually capture payment for orders.” option. Note: we turn on the manual capture for all order transactions on Shopify.
- Save the settings.
- Login to FraudLabs Pro merchant area at https://www.fraudlabspro.com/login
- Click on the Settings menu.
- Under the Shopify Options, select the “Capture the credit card transaction automatically for the approved order.” option. Note: This option will automatically capture the order that passed the FraudLabs Pro validation.
- Save the settings.
- Click on the Rules menu and configure your validation rules. For example, for visitors that have different billing and shipping country, trigger the manual review.
- Done.
The above configuration will automatically capture the credit card amount for those orders that having the same information of billing and shipping country. However, for the others, they will be flagged as risk orders and waiting for your review. Anyway, you may manually capture the order if you feel that it is legitimate after your assessment.
In summary, this approach will hold the fraud orders and allow you to review them before capturing the credit card amount.