AML Verification
Description of the operation of AML checks for receipt and disbursement
Description
Overview: AML verification allows AML modules to check for anti-money laundering compliance:
For deposit currency: checks transactions based on deposit hash.
For withdrawal currency: checks the withdrawal address.
Configuration
Before configuring an AML module for deposits and withdrawals, ensure it is set up in the admin panel. Refer to the "AML Plugins" section of the manual for more details.
To configure the AML module for currency verification, go to the currency settings page - under "Payment Settings" -> a) For deposit currency verification: In the "AML CHECK" section, set the parameter to "Automatic" -> the appropriate AML module from the list -> save direction settings. б) For withdrawal currency verification: In the "AML CHECK (WITHDRAWAL WALLET)" section, set the parameter to "Automatic" -> the appropriate AML module from the list -> save direction settings.
AML Verification on Deposits
Verification Workflow:
Suppose TRON is configured with Whitebit Merchant as the receiving module andCrystalBlockchain as the AML verification module for deposits.
The client initiates a transaction in the "TRON -> Visa/MasterCard USD" direction and sends TRON to the address generated by WhiteBit. WhiteBit notifies the system via webhook that the TRON deposit has been credited. The script extracts the deposit hash from the webhook and makes an API request to CrystalBlockchain for AML verification based on the hash. Depending on the Risk Score from CrystalBlockchain, the script assigns the corresponding application status (see the table below for details).
AML Verification on Withdrawals
AML Payout Status
If an AML module is automatically configured to verify withdrawal addresses, the application details for that direction will display the in the status change block. See the table below for details on the statuses.
This status indicates that the AML verification of the withdrawal address is complete, and the Risk Score is acceptable. In this status:
The AML verification result will be displayed under the "AML Payout status" field.
The automatic payout module will be triggered, and the currency payout will commence
This status indicates that the AML check for the payout address is complete, and the Risk Score is high. With this status:
The AML check result will be displayed under the "AML Payout Status" field.
The payout module will not be initiated.
Verification Workflow
Assume you have set up a module for TRON currency as the AML verification module for payouts. Whitebit payouts and CrystalBlockchain в качестве модуля для AML проверки на выплату.
Last updated