This simple integration allows NoFraud to intercept transactions in real-time before they reach your gateway without the need for heavy development. Typically, when a customer places an order, the transaction data is being sent from your platform (or customer's browser) directly to your gateway for processing. By simply changing where the transaction data is being sent, NoFraud is able to become the recipient of the transaction data in place of your gateway.
Our gateway emulator imitates your gateway, simplifying integration to just a URL change. When transactions are received at our gateway emulator, they are screened for fraud before being sent to your gateway for processing.
Often, your platform configuration for your gateway exposes the destination URL for you to easily adjust. In this case, changing the URL is easy and can be done without the help of a developer. However, if you are using a platform or gateway extension where the URLs are not exposed, you will have to go to the source code to find and replace the gateway URLs there. Though this is not difficult, we recommend this be done by an experienced developer.
Emulator Integration Steps
Follow these steps to set up one of our gateway emulator integrations:
1. Create a NoFraud Portal Account
Create a NoFraud Portal account here. Fill out all the information on each tab and click save when making any change to your account. You can explore this step in more detail by following our Portal
2. Choose Method of Integration
In the portal, go to My Account and select the Integration page. Under 'Add new integration' select 'gateway emulator,' then select your gateway and enter your gateway merchant/login ID/username.
3. Change your Gateway Endpoint URL
You have to change your gateway endpoint URL in the source code of your gateway module. If the URL is not exposed, you may have to access it via the backend code. See the URL list below for each compatible platform. If you are using Magento, please see the Magento Reference Guide for specific instructions.
Gateway Endpoint & NoFraud Endpoint URLs
4. Add the Device ID JS to the cart and checkout pages
We recommend installing the JS on every page of your site. If that's not possible, then add them to your cart and checkout page. The JS is found on the same page where you chose your method of integration.
Follow the testing guide to confirm all fields and statuses are being transmitted correctly. The guide can be found here.
6. Check the Checklist
Review the checklist to ensure that everything was done properly and is completed. The checklist can be found here.
|Note: Once you complete these steps, you can turn on the live function in your NoFraud portal account settings. We recommend that you contact the Support team or your account representative if you have any questions or need assistance with your account.|