Skip to main content
Financial services in Saudi Arabia and the UAE operate under strict regulatory frameworks. Thiqwave’s compliance features help you meet those obligations without building the verification infrastructure yourself. Three processes run under the compliance umbrella: KYB verification, KYT monitoring, and sanctions screening.
A business’s account cannot become active and transactions cannot be processed until their compliance status is approved. Build compliance checks into your onboarding flow before you attempt to initiate any settlements.

KYB (Know Your Business)

KYB verification confirms that your business is legitimate and registered. Thiqwave performs automated KYB verification, handling document collection, identity verification, and risk assessment.

What data is required

To initiate a KYB check, you submit the following information for your business:
FieldDescription
Business nameThe legal registered name of the entity
Registration numberOfficial company registration or commercial license number
Country of incorporationWhere the business is legally registered
Business addressRegistered or principal place of business
Ultimate beneficial owners (UBOs)Names and identification documents for individuals who own 25% or more
Supporting documentsCertificate of incorporation, memorandum of association, or equivalent
Additional documents may be requested depending on the jurisdiction and risk profile of the business. Thiqwave surfaces these requests through the compliance API so you can collect and submit the information programmatically.

KYT (Know Your Transaction)

KYT monitoring runs in real time on every transaction. Thiqwave monitors blockchain activity and transaction patterns to identify suspicious behavior, including:
  • Rapid transaction sequences
  • Unusual destination addresses
  • Transaction amounts inconsistent with historical patterns
  • Interactions with flagged addresses or protocols
KYT monitoring happens automatically; you don’t need to take action. If a transaction is flagged, Thiqwave may pause settlement pending review, and you’ll be notified via webhook.

Sanctions Screening

Thiqwave screens every business against international sanctions lists relevant to the MENA region. Screening runs automatically when you submit a business for KYB and continues on an ongoing basis — if a business’s status changes (for example, a newly imposed sanction), Thiqwave updates their compliance status and notifies you via webhook.

Compliance statuses

StatusDescription
pendingThe compliance check has been submitted and is under review.
approvedThe customer has passed all checks. Accounts and transactions can proceed.
rejectedThe customer failed verification or is on a sanctions list. You cannot create accounts or transactions for this customer.
requires_reviewAdditional information or documents are needed before a decision can be made. Thiqwave will specify what is required.
A status of requires_review is not a rejection. Collect the requested documents from your customer and resubmit them through the compliance API to continue the review process.

Why compliance matters

MENA financial regulators — including SAMA (Saudi Central Bank) and the UAE Central Bank — require financial service providers to verify the identity of every business they serve and screen against sanctions lists before processing any funds. Non-compliance exposes your business to significant regulatory and financial risk. Thiqwave’s compliance layer is designed to ensure that every customer you onboard meets the required standards before they can transact.
Set up compliance webhooks so your system is notified in real time when a customer’s status changes. This avoids polling the API and ensures you react quickly to status transitions like pending → approved or approved → requires_review.

Next Steps

KYB Verification Guide

Compliance API Reference