Skip to main content

Step 1: Create Your Account

  1. Visit Sigma and click Sign Up
  2. Fill in your company details: name, email, and business industry
  3. Fill in your administrator details: first name, last name, email, and password
  4. Verify your email using the OTP sent to the administrator’s address
The administrator is the first user on your company account and has full permissions. You can invite additional team members and assign them roles after setup.

Step 2: Get Your API Key

Your API key and secret authenticate all requests from your system to Sigma.
  1. Log in and click My Account
  2. Go to API & Webhooks → API
  3. Copy your API key and secret
Store these securely.
Do not expose your API key in client-side code or public repositories. If a key is compromised, regenerate it immediately from the API & Webhooks page.

Step 3: Configure Your Webhook URL

Sigma sends asynchronous results (transaction decisions, CDD outcomes) to your webhook endpoint.
  1. Go to My Account → API & Webhooks → Webhooks
  2. Enter your webhook URL for each product you plan to use
  3. Save the configuration
Your server must respond with a 200 OK to acknowledge receipt. If Sigma does not receive an acknowledgement, it will retry the delivery.

Step 4: Invite Your Team

Add the people who will manage fraud reviews, compliance checks, and reporting.
  1. Go to My Account → Team → Invite New Member
  2. Enter the member’s name and email
  3. Assign them a role (Reviewer, Fraud Analyst, Developer, etc.)
  4. Send the invite and they will receive an email to set up their account
See Team Members & Roles for a full list of available roles and what each can do.

Step 5: Choose Your First Product

Depending on your use case, start with the product most relevant to your immediate need:
If you need to…Start with
Detect payment fraud in real timeTransaction Monitoring
Screen customers for PEP or sanctions exposureAML
Verify identity and run ongoing due diligenceCustomer Due Diligence
Generate NFIU or regulatory reportsReporting

Step 6: Send Your First Request

Once you have your API key and secret, try a simple test call. Here is an example PEP check:
curl -X POST https://sigmacdd.sabipay.com/api/v1/aml/pep/instant \
  -H "apiKey: YOUR_API_KEY" \
  -H "apiSecret: YOUR_API_SECRET" \
  -H "Content-Type: application/json" \
  -d '{"name": "John Doe"}'
A successful response returns any matching PEP records with confidence scores. For transaction monitoring, see the Submit Transactions guide to send your first transaction and receive a fraud decision.
Have questions about integration or pricing? Contact us →