FraudRecord Query is compatible with Blesta 6.

FraudRecord Query

The FraudRecord Query plugin helps prevent fraudulent orders by checking client information against the FraudRecord database during the signup process.

From £11.99 - View Pricing

Features

What FraudRecord Query gives you

Per-Company Configuration

Configure it independently for each brand on a multi-company install, so every company runs with its own settings.

Fully Translatable

Every staff and client label ships in editable language files, ready to translate into any language or reword to match your brand.

Per-Staff-Group Permissions

Each staff action it adds is a separate permission you grant per staff group, so each team gets exactly the access it needs and nothing more.

Built-In Demo Mode

A built-in demo mode runs the whole extension from bundled sample data, so you can trial every screen and action before you have an account or API key.

Encrypted Credential Storage

API keys, tokens, passwords and secret URLs are stored encrypted, so the credentials that control your account are never sitting in your database in plain text.

Personal Data Is Hashed Before It Is Sent

Every identity value is one-way hashed before it leaves your install, exactly as FraudRecord expects, so you can take part in the shared database without publishing your client's real details.

Confirm Before Anything Is Sent

Opening a check first shows you exactly which details would be submitted and sends nothing until you press the button, so following the link out of curiosity never discloses a client to a third party.

One-Click Client Check

A Check on FraudRecord action on any client profile runs the lookup and comes back with how many reports exist against that client, the reliability score behind them and a link straight to the full detailed report.

Write-Only Credential Fields

Stored credentials are never rendered back into the settings page, and leaving a field blank when you edit keeps the saved value, so a secret is never exposed in day-to-day admin work and cannot be wiped by accident.

Edit the Details Before You File

The report form pre-fills everything the plugin holds on the client as an editable list, so you can correct a stale number, drop a value you would rather not submit, or add one it could not find, before the report goes anywhere.

Query and Report Audit Log

A FraudRecord Query Log screen under Tools lists every check and every report your staff have run, page by page, with the date, the client, the staff member responsible, the action and its result, so you always know who checked or reported whom.

Fraud Status Badge on the Client Profile

A badge on the staff client profile shows that client's last known FraudRecord result and the time it was checked, with a re-check link, and prompts you to run a first check on anyone nobody has looked at yet, so staff see the warning before they act instead of having to remember to look.

Client Identity Gathered Automatically

The client's name, company and address, up to nine phone numbers, up to nine email addresses across every contact on the account and up to nine IP addresses they have signed in from are collected for you, taken only from the client's own record, so a check or a report covers everything you hold instead of whatever you remembered to type.

Report a Bad Client in Seconds

File a report straight from the client's profile, choosing from fifteen report types - chargeback, stolen card, non-payment, fraud, spammer, staff abuse, support abuse, too many support tickets, early cancelation, illegal hosting, criminal intent, excessive server load, public threats, phishing site/email and other - a severity from 1 (low offense) to 10 (highly dangerous), and the description every other host who queries them will read.

Blesta Club Logo

FraudRecord Query

Check a client against the shared FraudRecord database, and file your own reports on the ones who burn you, without ever leaving their Blesta profile.

What it does

Chasing down a client's history with other hosts usually means leaving Blesta entirely, opening a separate site, and copying identity details back and forth by hand. FraudRecord Query puts that check on the client's own profile: one click looks the client up against the shared FraudRecord database and tells you how many reports exist against them, and another lets you file your own report on a client who has burned you, without your staff ever leaving the page they were already on.

Key features

  • One-Click Client Check: A Check on FraudRecord action on any client profile runs the lookup and comes back with how many reports exist against that client, the reliability score behind them and a link straight to the full detailed report.
  • Confirm Before Anything Is Sent: Opening a check first shows you exactly which details would be submitted and sends nothing until you press the button, so following the link out of curiosity never discloses a client to a third party.
  • Report a Bad Client in Seconds: File a report straight from the client's profile, choosing from fifteen report types, a severity from 1 (low offense) to 10 (highly dangerous), and the description every other host who queries them will read.
  • Edit the Details Before You File: The report form pre-fills everything the plugin holds on the client as an editable list, so you can correct a stale number, drop a value you would rather not submit, or add one it could not find, before the report goes anywhere.
  • Client Identity Gathered Automatically: The client's name, company and address, phone numbers, email addresses across every contact on the account, and IP addresses they have signed in from are collected for you, taken only from the client's own record.
  • Personal Data Is Hashed Before It Is Sent: Every identity value is one-way hashed before it leaves your install, exactly as FraudRecord expects, so you can take part in the shared database without publishing your client's real details.
  • Fraud Status Badge on the Client Profile: A badge on the staff client profile shows that client's last known FraudRecord result and the time it was checked, with a re-check link, so staff see the warning before they act.
  • Query and Report Audit Log: A FraudRecord Query Log screen under Tools lists every check and every report your staff have run, with the date, the client, the staff member responsible, the action and its result.
  • Built-In Demo Mode: A Mock API mode serves fixture responses instead of contacting FraudRecord, so you can trial every screen before you have a reporter profile or an API key.
  • Per-Staff-Group Permissions: Checking, reporting, viewing the audit log and viewing the status badge are each their own permission, granted per staff group.

Installing and updating extensions can now be done automatically through the Blesta Club Subscription Manager - this is the recommended way going forward.

Blesta Club Logo

Installing FraudRecord Query

Before you start

  • Version 3.x requires Blesta 6.0 or later. On a Blesta 5 install, use version 2.x instead.
  • If you are on the leased (subscription) licence, the Blesta Club Subscription Manager must be installed and your subscription active. The owned and owned-source licences have no such requirement.

1. Upload the files

Upload the extension folder into your Blesta installation so it lands under your Blesta directory at:

plugins/fraudrecord_query/

For example, on a typical install: /var/www/html/blesta/plugins/fraudrecord_query/

2. Install it in Blesta

  1. Log in to your Blesta admin area with a staff account that has the Plugins permission (found under the Settings group in Manage Staff Groups).
  2. Go to Settings > Company > Plugins and click the Available tab.
  3. Find FraudRecord Query in the list and click Install. You'll see a message confirming the plugin installed and reminding you that any permissions it registered still need to be granted to your staff groups.

3. Configure it

  1. From the Installed tab, click Manage next to FraudRecord Query.
  2. Enter the API Key - the reporter code you generate from your FraudRecord account under "My Reporter Profiles". Leaving it blank on a later save keeps whatever key is already stored.
  3. Tick Enable Mock API if you want to try the plugin out first: it serves built-in sample responses instead of contacting FraudRecord, so you can see every screen without a reporter profile and without filing anything real. Turn it off once you have a live API key.
  4. Click Save Settings.
  5. Go to Settings > System > Staff > Staff Groups, edit each staff group that should use this plugin, and tick its four permissions under the FraudRecord Query section: Check Clients on FraudRecord, Report Clients to FraudRecord, View FraudRecord Query Log and View FraudRecord Status Badge. A fresh install grants none of these to anyone until you tick them here.

You're ready to go - see the usage guide for a walkthrough of day-to-day use.

Installing and updating extensions can now be done automatically through the Blesta Club Subscription Manager - this is the recommended way going forward.

Blesta Club Logo

Updating FraudRecord Query

Upgrading works just like installing: upload the new files over the old ones, then run the upgrade from the same page you installed it on.

  1. Back up your current extension files first - good practice before any upgrade.
  2. Upload the new version over the existing folder, replacing the old files.
  3. Log in to your Blesta admin area and go to Settings > Company > Plugins.
  4. Find FraudRecord Query and click Update to run the upgrade.

Version-specific notes

  • v3.0.0: Requires Blesta 6.0 or later - upgrade Blesta first, then the plugin. Blesta 5 installs should stay on 2.x. Nothing changes in your data, settings or permissions: the settings page, the check and report screens, the FraudRecord Query Log and the client-profile status badge simply take on the Blesta 6 admin theme, and what the plugin sends to FraudRecord is unchanged.
  • v2.2.0: Adds a FraudRecord Query Log (under Tools) and a status badge on the client profile - both gated by new permissions that are granted to nobody by default, so grant "View FraudRecord Query Log" and "View FraudRecord Status Badge" to each staff group that should see them (Settings > System > Staff > Staff Groups). Checking a client is now a two-step action: "Check on FraudRecord" opens a page listing exactly what would be submitted, and nothing is sent until you press the button on that page - a bookmark to the old direct-check link now lands on this confirmation screen instead. The stored API key is now masked on the Manage screen and never redisplayed; leaving the field blank on save keeps the key you already have.
  • v2.1.0: Adds staff permissions for "Check on FraudRecord" and "Report to FraudRecord" - also granted to nobody by default, so grant them per staff group the same way. Your stored API code is encrypted in place automatically; no re-entry is needed. Also adds a Mock API option on the Manage screen so you can demonstrate or test the plugin without a reporter profile and without filing real records.

Blesta Club Logo

Using FraudRecord Query

This is a staff tool - your clients never see anything it adds to Blesta.

For your staff

Checking a client on FraudRecord

Open any client's profile, open Account Actions > Show All Actions, and choose Check on FraudRecord. This does not contact FraudRecord yet: it opens a confirmation page listing every identity value the plugin holds on that client as a "Queried Data" table - name, address, company, phone numbers, email addresses and IP addresses it has on file - so you can see exactly what would be sent before anything leaves your installation. A banner reminds you that nothing has been sent anywhere yet. Opening this page never discloses anything by itself, even if the link is opened by accident.

Press Check on FraudRecord on that page to actually run the check. The page reloads with a Query Result section: the FraudRecord value, how many reports exist against the client, a reliability score, and a "Click Here" link through to the full detailed report on FraudRecord's site. A banner tells you either that the client appears to have reports, or that none could be found. Either way, the check is recorded in the FraudRecord Query Log and the button changes to Check Again for next time.

Reporting a client to FraudRecord

From the same Show All Actions menu, choose Report to FraudRecord. The form pre-fills the same identity data as the check, as an editable list of key/value rows - correct a stale number, remove a value you would rather not submit with the trash button on its row, or add one the plugin could not find with the Add button below the table. Choose a Type (Non-payment, Chargeback, Stolen Card, Fraud, Spammer, and more - fifteen in total), a Value (Severity) from 1 (low offense) to 10 (highly dangerous), and write a Description - the text anyone else who queries the client will read. Click Report Client to file it. A successful report shows a banner with the FraudRecord report identifier it was filed under, and is recorded in the FraudRecord Query Log alongside the severity you chose.

The FraudRecord status badge

Every client profile carries a FraudRecord panel showing the outcome of the last check run against that client: a green shield and "No FraudRecord reports found", or a red one and the number of reports, plus when it was last checked and a Re-check on FraudRecord button. A client nobody has checked yet shows "This client has not been checked on FraudRecord yet." with a Check on FraudRecord button instead, so staff see the gap rather than assuming a check has already happened.

The FraudRecord Query Log

Under Tools, the FraudRecord Query Log lists every check and report your staff have run against any client, newest first: the date (UTC), the client (linked to their profile), the staff member who ran it, whether it was a Query or a Report, and the result - the report count for a check, or the severity filed for a report.

Good to know

  • Checking and reporting, viewing the query log, and viewing the status badge are each their own staff permission - a staff group sees none of this until it is granted the relevant permission in Manage Staff Groups.
  • A report you file is permanent on FraudRecord's shared database once submitted - there is no undo. Review the identity rows and description before clicking Report Client.
  • With Enable Mock API turned on in the plugin's settings, checks and reports are served from built-in sample data instead of reaching FraudRecord, so you can try every screen before you have a reporter profile.

v3.0.0 - 2026-10-12

PHP 8.2 - 8.4 · Blesta 6.x

Added support for Blesta 6. This version requires Blesta 6.0 or later; Blesta 5 installs should stay on version 2.x
Redesigned every staff screen for the Blesta 6 admin interface, including dark mode: the settings page, the check confirmation and result screens, the report form, the FraudRecord Query Log and the status badge on the client profile
The report form's identity rows now use Add and Remove buttons, and an empty row is dropped on submit exactly as before
What is sent to FraudRecord, how it is hashed, the stored settings and the staff permissions are all unchanged

v2.2.0 - 2026-09-11

PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x

Fixed the stored FraudRecord API key being shown in plain text on the Manage page, where anyone with access to the page could read it off the screen, capture it in a screenshot or a screen share, or have a browser save it; the field is now masked and left blank, and saving without retyping it keeps the key you already have
Fixed email addresses read out of a client's payment records being sent to FraudRecord as that client's own; only addresses on the client's record are submitted now, so a person who merely paid an invoice can no longer end up named in a report
Added a FraudRecord query log recording every check and report, with a staff list under Tools
Added a FraudRecord status badge on the client profile showing the last-known result, gated behind a new staff permission like the query and report actions
Checking a client now shows the data first and only contacts FraudRecord once you confirm
Fixed extra rows on the report form being able to replace the reporter code, severity or description actually filed
Fixed staff being able to check or report a client belonging to another company
Uninstalling now removes this company's stored settings instead of leaving them in the database
Fixed a company that had never saved its FraudRecord settings being able to send a real query or report to fraudrecord.com with no API code, instead of behaving like Mock API mode until the settings are saved

v2.0.0 - 2024-11-26

PHP 7.2 - 7.3, 8.1 - 8.4 · Blesta 5.x

Reworked querying system
Added client reporting feature

v1.0.0 - 2024-09-22

PHP 7.2 - 7.3, 8.1 - 8.4 · Blesta 5.x

Blesta Club release

Pricing Options

Get exactly what you need and want.

Requires PHP 8.2 - 8.4 · Blesta 6.x

Included In

Value: £42.3

£14.99
per month
  • +51 Other Extensions
  • Additional Discounts
  • Included Support & Updates
Leased
£11.99
per year
  • Partially Encoded
  • Full Functionality
  • Included Support & Updates
Owned
£40
one time
  • Partially Encoded
  • Buy Once Use Forever
  • 1 Year Support & Updates
Owned - Source
£80
one time
  • Source Available
  • Buy Once Use Forever
  • 1 Year Support & Updates

Not sure whether to lease or own? Our FAQ explains how the licence types differ.

Reviews

What our customers say

(1 customer review)

An absolute must have for any company that wants to take business seriously. Great product and works flawlessly!

Anonymous October 20th, 2024

It is possible to leave a review only if you have purchased this extension or a Club tier which contains it.
We reserve the right to alter wording or formatting for presentation.
We will discuss any changes made and offer the option to withdraw review text if the changes can't be agreed on.
It may take up to 1 hour for a review to appear or update due to caching.

You might also like

More extensions to explore

Blesta 6

Plugin

Announcements

(1)

Integrate the Announcements plugin to provide updates and news to your clients.

PHP 8.2 - 8.4 · Blesta 6.x

Blesta 6

Plugin

Bulk Download Invoices

Download multiple invoices simultaneously.

PHP 8.2 - 8.4 · Blesta 6.x

Blesta 6

Plugin

Convoy Automatic Stock

Automate Convoy stock management.

PHP 8.2 - 8.4 · Blesta 6.x

Blesta 6

Plugin

Cookie Cuttr

Implement cookie compliance easily.

PHP 8.2 - 8.4 · Blesta 6.x

Blesta 6

Plugin

Credit Awards

Give your clients rewards based upon service purchases.

PHP 8.2 - 8.4 · Blesta 6.x

Blesta 6

Plugin

Crisp Live Chat

Integrate Crisp live chat into your client area.

PHP 8.2 - 8.4 · Blesta 6.x