Setup Guides

Connect MeraFraud to your store.

Pick your platform below. Most stores can connect without writing a single line of code.

🛒
WooCommerce
No code needed
🇹🇷
Shopier
No code needed
🛍️
Shopify
No code needed
⚙️
Other Platforms
Talk to us
🛒

WooCommerce

No coding required · ~5 minutes

Download the MeraFraud plugin

Download merafraud-woocommerce.zip directly — no login needed.

Upload it to WordPress

In your WordPress admin: Plugins → Add New → Upload Plugin, choose the zip file, click Install Now, then Activate.

Paste your API key

Go to WooCommerce → Settings → MeraFraud tab, paste the API key from your MeraFraud dashboard, and click Save changes.

Done — check your orders

New orders now show a colored risk badge in your WooCommerce order list automatically. Nothing else to configure.

💡 This works no matter which payment method your store uses — Shopier, iyzico, PayTR, bank transfer, cash on delivery — because it runs at the WooCommerce order step, not inside the payment gateway.
🇹🇷

Shopier

No coding required · ~5 minutes
ℹ️ Shopier is almost always used as a payment method inside WooCommerce. If that's your setup, follow the WooCommerce guide (first tab above) — it covers Shopier automatically, no separate steps needed.

Not using WooCommerce?

If you built a custom checkout that calls Shopier's payment API directly (not through WordPress), you'll need a small code snippet on your own server — download generic_checkout_integration.py and give it to your developer to add where Shopier's payment confirmation ("Otomatik Sipariş Bildirimi") is received.

⚠ Don't have a developer? Use the "Message an Advisor" option in the chat bubble (bottom-right) — we can help figure out your exact setup.
🛍️

Shopify

No coding required · ~10 minutes, using Shopify Flow
⚠ Requires the Shopify plan or higher (Shopify Flow isn't included on the Starter plan). Check your plan under Settings → Plan.

Open Shopify Flow

In Shopify admin: Apps and sales channels → Shopify Flow (install it free from the App Store if you don't see it).

Create a new workflow

Click Create workflow. For the trigger, choose "Order created."

Add a "Send HTTP request" action

Set the URL to your MeraFraud API address, add header X-API-Key with your key, and paste this as the request body (replace the values in {{ }} with the matching Shopify Flow variables):

{
  "transaction_amount": {{order.total_price}},
  "amount_ratio_to_avg": 1.2,
  "account_age_days": 180,
  "customer_ltv": {{order.customer.total_spent}},
  "time_since_last_tx_min": 120,
  "num_tx_last_24h": {{order.customer.orders_count}},
  "hour_of_day": 12,
  "num_items_in_cart": {{order.line_items.size}},
  "num_failed_payments_7d": 0,
  "login_attempts_before_purchase": 1,
  "billing_shipping_mismatch": 0,
  "ip_billing_country_mismatch": 0,
  "new_device": 0,
  "new_payment_method": 0,
  "free_email_domain": 0,
  "express_shipping": 0,
  "customer_id": "{{order.customer.email}}"
}

Tag the order based on the result

Add a Condition + "Add order tag" action so risky orders get tagged automatically (e.g. merafraud-block). Turn the workflow On.

Done — filter your orders

In Orders, search tag:merafraud-block anytime to see flagged orders. No further action needed — Shopify runs this automatically from now on.

💡 Want it fully automatic with real-time blocking, not just tagging? That needs a small custom server — download shopify_webhook_integration.py, or ask us for help via Support.
⚙️

Other E-Commerce Platforms

A developer or our team can set this up

We don't have a ready-made, no-code guide for every platform yet — but MeraFraud works with any platform that can make a standard web request. Click a platform below to download a starter integration file for it:

Tested pattern, high confidence Documented but version-dependent Generic template — needs field mapping for your platform
⚠ None of these were tested against a live store on that platform (we don't have accounts on all of them). Give the file to a developer — it's a real, working starting point, not a plug-and-play plugin for every case. See README.md for the full confidence breakdown.

Check if your platform supports webhooks or a "custom code" area

Most platforms above let you add a webhook for "order created" events, or embed custom code at checkout.

Point it at MeraFraud

Whoever manages your site (an in-house developer or the platform's support team) uses the same pattern shown in generic_checkout_integration.py — call MeraFraud's /api/predict with your API key at checkout.

Or let us help directly

Message an advisor (chat bubble, bottom-right) with your platform name — we'll tell you exactly where the integration point is for your specific system.

Not sure which applies to you?

Tell us your platform and we'll walk you through it directly.

💬 Ask in Chat