
Konduto Antifraud for WooCommerce — fraud analysis of orders for Brazil
Konduto for WooCommerce: fraud analysis of orders, score and recommendation in the order. Automatic analysis, webhook and lists in Pro. Unofficial module; the analysis is billed by Konduto.
- Compatibility
- WordPress 6.2+ · WooCommerce 7.0+ · PHP 7.4+ · HPOS · Konduto (Brazil) · module language: English, português (pt-BR) · unofficial module
- Licence
- a site + a staging copy, annual
- Trial
- 7 days, no card, one per site
- Updated
- November 2026
What Free has,
and what Pro adds
The free version works with no time limit. Pro adds the rest of the features in the table.
Key points
What the free version does
Everything is set on one page: WooCommerce → Konduto. Enter the private key from the Konduto dashboard (it is stored encrypted and never shown again) and press “Check connection”: Konduto tells you whether it accepted the key.
What Pro adds
Automatic analysis.
How much it costs
The base version is free. Pro costs 1290 UAH for a one-year licence. A year of updates, technical support and all Pro features.

The trial starts when you ask
A fresh install is the free version, nothing switches on by itself. The “Try Pro for 7 days” button → e-mail → the key right in the window and by e-mail.

One key — a site and a staging copy
Moving the site? Unlink the licence on the old domain and activate it on the new one yourself. A staging copy (staging., dev.) works with the same key and does not take a site slot. For studios — keys for 5 or 25 sites, or unlimited.
Technical requirements
WordPress 6.2+, WooCommerce 7.0+, PHP 7.4+.
A Konduto account and contract: the keys from the Konduto dashboard.
For CPF/CNPJ a checkout field is needed, for example from Brazilian Checkout Fields. For the webhook (Pro) the site must be reachable from the internet over HTTPS.
Version history
Analysis of an order in Konduto from the order screen (score, recommendation, Konduto status, rules), encrypted key with a check, order-number prefix, payment type of each payment method…
Frequently bought with Konduto Antifraud


Abandoned Cart Recovery for WooCommerce

Brazilian Checkout Fields for WooCommerce — CPF, CNPJ, house number, neighborhood, CEP

Ploomes for WooCommerce — customers and deals from orders in your CRM
Full module description
Konduto Antifraud for WooCommerce sends the orders of your shop to Konduto, the Brazilian fraud-prevention service, and shows the answer right in the order: a risk score from 0 to 1, the recommendation (approve, review or decline) and the rules that fired. The module is made for shops that sell in Brazil: the buyer’s CPF/CNPJ, addresses with CEP, reais, Pix, boleto and cards. It works with the classic and the block checkout and HPOS. The interface is in English and português (pt-BR).
Unofficial module. Konduto is a trademark of its owner; this is an independent integration by CatCode, not a Konduto product. The analysis itself is billed by Konduto: you need your own Konduto account and contract, and Konduto, not the module, sets the prices and terms.
What the free version does
Everything is set on one page: WooCommerce → Konduto. Enter the private key from the Konduto dashboard (it is stored encrypted and never shown again) and press “Check connection”: Konduto tells you whether it accepted the key. A key starting with T belongs to the test environment, P to production. The order-number prefix is there because Konduto accepts an order number only once per account: give the shop and its test copy different prefixes when they share an account. For each payment method you choose the payment type reported to Konduto: Pix, boleto, credit or debit card, transfer, voucher or balance. The module guesses the type from the payment method and you can set it yourself. WooCommerce does not keep the BIN and the last four digits of a card, so a card order goes without them; if Konduto refuses the data because of the card, the order is sent again without the payment block.
The order screen gets a “Konduto antifraud” box. The button “Send to Konduto for analysis” sends the buyer (name, e-mail, phone, CPF/CNPJ), billing and shipping addresses, the items of the cart, the totals, the IP address and the payment type. CPF/CNPJ, house number and neighbourhood are read from the fields that Brazilian checkout-field plugins create (for example our Brazilian Checkout Fields). The box then shows the recommendation, the score, the Konduto status and the rules that fired, and the same goes to the order notes. An order cannot be sent twice: the button becomes “Refresh the analysis” and reads the current status, for example after an analyst decided in Konduto. In the free version the WooCommerce order status is never changed. Instead of raw API errors you see clear messages: key refused, a missing field (“/customer/tax_id”), Konduto not reachable.
What Pro adds
Automatic analysis. An order goes to Konduto by itself, as soon as it is placed or when it is paid (status “Processing”), in the background through Action Scheduler; if Konduto cannot be reached, the order is sent again up to three times. Action on the recommendation. “Review” puts the order on hold, “Decline” puts it on hold or cancels it (cancelling does not refund a payment already taken, and the setting says so). An unpaid Pix or boleto order is not touched until the payment arrives; then it waits on hold instead of going to “Processing”. Konduto webhook. When a Konduto analyst approves or declines the order, the order follows: back to its status, or cancelled. Every notification is checked with the HMAC signature. The webhook address is shown in the settings and has to be given to Konduto support. Your decision back to Konduto. Approve, decline or mark as fraud (chargeback) with a comment from the order screen; cancelled orders and failed payments are reported to Konduto so that the model learns from them. Failed payments can be sent without analysis (Konduto bills only analysed orders). Storefront script. The Konduto script, the page tags and the visitor ID in each order: the behaviour data Konduto weighs most. Blocklist, allowlist and reviewlist. The e-mail, CPF/CNPJ, phone or IP of an order are added with one click, and any value can be added or removed from the report page. Orders list and report. The orders list gets a Konduto column with the recommendation and the score and the bulk action “Send to Konduto for analysis”. The report page shows the last 30 days by recommendation, the orders waiting for review or declined, the lists and the journal of every call to Konduto. Updates from catcode.com.ua.
Good to know before you start
- You need your own Konduto account: the public and the private key from the Konduto dashboard. The contract and the access come from Konduto; the module does not provide them.
- The analysis is billed by Konduto under your contract. The module, its free version and Pro do not include the cost of the analysis. Automatic sending (Pro) sends every order, so choose when: at checkout or after payment.
- Konduto requires the buyer’s document. If the shop has no CPF/CNPJ field, the analysis is refused for the field “/customer/tax_id”: add a checkout field, for example Brazilian Checkout Fields.
- Cancelling an order on the “Decline” recommendation does not return money that the payment provider already took: refund it in the order or in your payment provider.
- Holding paid orders relies on the payment plugin finishing the payment the standard WooCommerce way. A payment that jumps straight to “Completed” (for example for virtual goods) is not held by the module.
- The Konduto script on the storefront (Pro) collects page-browsing and device data of the visitor; mention Konduto in your privacy policy and inform buyers as LGPD requires.
- The webhook needs a site reachable from the internet over HTTPS and an address given to Konduto support. Without the webhook you still see the analyst’s decision after “Refresh the analysis”.
- If a shop and its test copy share one Konduto account, give them different order-number prefixes: Konduto accepts a number only once.
How it works, step by step
- Take the private key (and the public key, if you switch the script on) from the Konduto dashboard.
- In WooCommerce → Konduto paste the private key and press “Check connection”.
- Look at how your payment methods are reported to Konduto (Pix, boleto, card) and save.
- Open an order and press “Send to Konduto for analysis”: the score and the recommendation appear.
- With Pro choose the automatic sending mode and the actions on the recommendation, and give the webhook address to Konduto support.
Under the hood
- Konduto Orders API: the order is sent to api.konduto.com, authenticated with the private key; the score, the recommendation, the status and the rules and lists that fired are read from the answer.
- The private key is stored encrypted; requests never print it to a log or to a page.
- Konduto failures (network, 5xx, rate limit) do not lose the order: sending is repeated with pauses, and an order that Konduto already saved is read back with a request, without a duplicate.
- The webhook is checked with an HMAC signature; a notification with a wrong signature is refused and the order is not changed. A decision the shop owner already made in the admin is not overwritten by a late Konduto answer.
- Compatible with HPOS and with the classic and block checkout; languages: English and português (pt-BR).
How to install
- Plugins → Add New → Upload Plugin: choose the zip and activate it.
- WooCommerce → Konduto: paste the private key, “Check connection”.
- Check the payment type of your payment methods and save.
- For Pro: start the trial or paste a licence key in the “Licence” section.
The module is not on wordpress.org yet: the free version and Pro are one archive from this page. Without a key it works as the free version.
Questions
about the module
Didn't find the answer? Message us on Telegram and we'll reply within a business day.
Is this an official Konduto plugin?
No, it is an independent integration made by us. Konduto is a trademark of its owner.
Is the analysis paid?
Yes, by Konduto: it is a paid service billed under your contract with Konduto. The module, its free version and Pro do not include the cost of the analysis.
What do I need to start?
A Konduto account: the public and the private key from the dashboard. Keys starting with T belong to the test environment, P to production.
Does the module change the order status by itself?
In the free version no, it only shows the recommendation. With Pro "Review" and "Decline" can put the order on hold or cancel it, as you choose.
Where does the CPF/CNPJ come from?
From the checkout fields that Brazilian checkout-field plugins create, including our Brazilian Checkout Fields. Without the buyer's document Konduto refuses the analysis.
Are card numbers sent?
No. WooCommerce does not keep card numbers. A payment plugin that knows the BIN and the last four digits can pass them to the module.
Does it work with the block checkout and HPOS?
Yes, with the classic and the block checkout and with HPOS.
What happens after the trial?
Pro switches off, the free part keeps working.
No reviews yet. Be the first.
No questions yet. Ask one — we answer within 24 hours.
Not quite what you are looking for?
We build custom modules for WordPress, WooCommerce, OpenCart and Shopify. Tell us about the task and we'll prepare an estimate.
Order a custom module
Buying the module
—
Charged in UAH; your bank converts it to your currency. EUR price is approximate.



















