Introduction

Introduction

Embermind is an antifraud platform designed for payment processing companies. It provides real-time transaction risk scoring, customer behavior analysis, and fraud detection capabilities.

What is Embermind?

Embermind Antifraud System helps you:

  • Detect fraud in real-time — Score each transaction before processing
  • Group customers intelligently — Automatically link transactions to the same person across multiple identifiers (email, phone, card, fingerprint, IP)
  • Configure custom scoring rules — Tailor fraud detection to your specific business needs
  • Monitor suspicious activity — Set up alerts for anomalies and suspicious patterns
  • Collect browser fingerprints — Identify devices and detect bots/emulators
  • Calculate commissions — Track processing fees per gate and bank

Key Concepts

ConceptDescription
TransactionA payment or withdrawal attempt sent to Embermind for risk scoring
CustomerA unique user profile, automatically created by grouping transactions with matching attributes
GateA payment gateway through which transactions are processed
CascadeA sequence of gates used as fallback for transaction processing
Risk ScoreA numerical value indicating the likelihood of fraud
AlertA notification triggered when suspicious patterns are detected

API Overview

The Embermind API is REST-based and uses JSON for request/response bodies.

Base URL:

https://api.embermind.ch

Main Endpoints:

CategoryEndpointDescription
TransactionsPOST /api/v1/client/transaction-processSubmit transaction for risk scoring
CustomersPOST /api/v1/client/customersQuery customer profiles
AlertsPOST /api/v1/client/alertsManage fraud alerts
ConfigurationPOST /api/v1/client/company-settings/updateUpdate company settings

Getting Your Credentials

To start using Embermind API, contact your account manager to obtain:

{
    "companyId": "7992110d-617e-40c5-82323b9a-94e8248ad2f1",
    "companyTitle": "Your_Company",
    "apiKeyId": "787987b3-7884c-4888-95183-a9889777e",
    "apiKeyTitle": "root",
    "apiKeyValue": "your-api-key-value"
}

The apiKeyValue is used in the x-api-key header for all API requests.

Access Control

Embermind uses role-based access control (RBAC):

  • Users — Individual accounts with login credentials
  • Permission Groups — Collections of permissions that can be assigned to users
  • Permissions — Granular access rights to specific API endpoints and features

One user can belong to multiple permission groups. The effective permissions are the union of all assigned groups.

Next Steps

  • Quick Start — Make your first API request in 5 minutes
  • Authentication — Learn about API Key and Access Token authentication