NoFraud can be added to PinnacleCart using Authorize.net Emulation.  This is easily set up by editing the gateway URL for Authorize.net AIM and adding in some JavaScript tracking code.  If you already have the Authorize.net AIM payment gateway setup in PinnacleCart, jump to step 3 in Setting up Authorize.Net CIM and the NoFraud URL to Gateway.


Applies to Version(s): 3.9.x  Series
Complexity Level: Advanced

Estimated Time for Completion: 15 Minutes


In this article, you will learn:

Setting up Authorize.Net CIM and the NoFraud URL to Gateway

Adding the NoFraud JavaScript


Setting up Authorize.Net CIM and the NoFraud URL to Gateway


Note: Prior to making the changes outlined below, you will need to create an account with NoFraud and enter your Authorize.net credentials into the integration settings on the NoFraud portal. You can sign up for it using this link here.


Step 1

Go to your admin cart and navigate to Settings > Payment & taxes > Payment methods. Select Authorize.Net CIM as payment provider then click Setup.

select payment provider


Step 2

A box will pop up and prompt you to fill up Login and Transaction Key. Click Activate after you fill up all the necessary information.

add payment method


Step 3

Go back to the Payment methods page and click Other Payment Methodsother payment methods


Step 4

Look for Authorize.Net and click the Edit button.

edit authorize.net


Step 5

On the edit page, go to Other Settings section. You should be able to see the default URL to Gateway. Change the default URL and enter https://api.nofraud.com/gateway/transact.dll instead. Once done, click the Save button.

edit URL to gateway


Adding the NoFraud JavaScript

Now that the Gateway URL has been updated, the JavaScript snippet needs to be added.


Step 1

  1. In the cart admin, go to Marketing > Google tools
  2. Enable Google Analytics by ticking the small box next to it. 
  3. Once enabled, scroll down to the bottom of the text box and place the cursor at the end of the code.

enable google analytics

Add a couple of new blank lines by pressing Enter on your keyboard.  You will now want to paste in the following code:

<script type=”text/javascript”>

nofraud_user_id = “76913”;

(function() {

var loadDeviceJs = function() {

var element = document.createElement(‘script’);

element.src = (‘https:’ == document.location.protocol ? ‘https:’ : ‘http:’)

+ ‘//api.nofraud.com/js/device.js’;

document.body.appendChild(element);

};

if (window.addEventListener) {

window.addEventListener(‘load’, loadDeviceJs, false);

} else if (window.attachEvent) {

window.attachEvent(‘onload’, loadDeviceJs);

}

})();

</script>


Step 2

After you have pasted in the code, scroll down and make sure to click the Save button.

save button


Step 3

Now that the code has been added, you should be able to test it out! We suggest creating a test product with a low price to make sure things are working properly.  You may need to update your account settings in the NoFraud portal to ‘live’ mode after your testing is done.


Links to Related Articles


None at this time.


If you didn't get your question answered, please contact the Pinnacle Cart Support Team. To submit a ticket, go to the My Account drop-down menu at the top right of the admin area and select Support.