# NoFraud

#### Step 1 <a href="#nofraud-step1" id="nofraud-step1"></a>

The NoFraud plugin can be found by navigating to **Admin > Plugins > Fraud Services**.

Click the green **Activate** button.

<figure><img src="/files/V13vwwSKcVc1q8vJORai" alt=""><figcaption></figcaption></figure>

#### Step 2 <a href="#nofraud-step2" id="nofraud-step2"></a>

Enter the **ApiKey** from your NoFraud account

Choose to optionally screen repeat customers

Click the green **Connect** button

<figure><img src="/files/lrTFnA5DH7tOHjAIqjH0" alt=""><figcaption></figcaption></figure>

#### Step 3 <a href="#nofraud-step3" id="nofraud-step3"></a>

Go to **CRM > Campaigns** and edit any campaign on which to screen with NoFraud. Check the box and press **Update**. New orders on this campaign will be screened automatically.

<figure><img src="/files/EairAFfbD2Yhk3PS4vF6" alt=""><figcaption></figcaption></figure>

#### &#x20;Step 4 <a href="#nofraud-step4" id="nofraud-step4"></a>

New sales will be approved or rejected by NoFraud. NoFraud may also place an order in Review status. An order in Review will be authorized at the gateway and then captured if the Review is approved. **All reviews must be done in NoFraud.** Login to your NoFraud account to evaluate.

The Review process requires a webhook to be setup with NoFraud. The webhook allows the transaction to be finalized (captured) in CheckoutChamp.

In CheckoutChamp go to **Admin > Plugins > Fraud Services**. Edit the NoFraud plugin. Copy the webhook url. Submit this to NoFraud and request that a POST webhook be created to that url. Specify that the POST message must have *transactionId* (NoFraud’s id) and *status* (pass, fail, fraudulent) in the body.

#### Step 5 <a href="#nofraud-step5" id="nofraud-step5"></a>

To get the most out of NoFraud you must place the device javascript on your checkout page(s). The script is available on the Integrations tab in your NoFraud account and copied here. Replace the ##### in the below script with your account value.

`<script type='text/javascript' src='https://services.nofraud.com/js/#####/customer_code.js'></script>`

{% hint style="info" %}
Transactions screened by NoFraud may be retrieved using the [Transaction Query API](https://apidocs.konnektive.com/?version=latest#e9a7caf1-825c-485a-b7c4-b3cae30384f3) with the parameter: fraudPlugin=NOFRAUD
{% endhint %}

***

<figure><img src="/files/I6JdqcsVRx783lcdNK4y" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Note: For affiliates sending the amountPaid value, check the option for “Fire Pixels on QA Approval,” due to screened orders going to “PENDING” status.**
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.checkoutchamp.com/crm/plugins/fraud-services/nofraud.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
