AML

Allows merchant to verify passport information and get a more detailed response

The AML Check product allows you to perform due diligence on your customers by screening them against global watchlists, politically exposed persons lists, and adverse media publications. Regardless of whether the screened customers appear on any of these lists, the product returns the relevant information that can be used to evaluate the risks associated with the customers.

Key Features:

  • Full Name: Verifies details like full name, and year of birth.

📘

POST (LIVE)

{{URL}}/dikript/verification/api/v1/amlcheck

📘

POST (TEST)

{{URL}}/dikript/test/api/v1/amlcheck

Body

KeyDescriptionRequiredType
fullNameIndividual's full nameYesstring
yearOfBirthIndividual's year of birthYesnumber
countriesAn array that takes the customer’s known nationalities in 2-character format e.g. Nigeria is NG, Kenya is KE, eg. ["NG"]Yesarray

Header (LIVE)

KeyDescription
x-api-keyYour Secret Key

Header (TEST)

KeyDescription
x-api-keyYour Public Key

Responses

{
    "status": true,
    "message": "Successful",
    "code": "200",
    "apiVersion": "v1",
    "transactionRef": "N202510100720074566",
    "data": {
        "personsFound": 1,
        "people": [
            {
                "addresses": [
                    "123 Main Street, Lagos, Nigeria"
                ],
                "aliases": [
                    "Johnny Doe",
                    "J. Doe"
                ],
                "associations": [
                    {
                        "associationType": "Business",
                        "name": "ABC Company Ltd",
                        "relationship": "Director"
                    }
                ],
                "datesOfBirth": [
                    "1990-01-01"
                ],
                "name": "John Doe",
                "nationalities": [
                    "Nigerian"
                ],
                "pep": {
                    "pepLevel": 1,
                    "politicalPositions": [
                        {
                            "country": "Nigeria",
                            "from": "2020-01-01",
                            "position": "Minister",
                            "to": "2023-12-31"
                        }
                    ],
                    "sources": [
                        {
                            "sourceLink": "https://example.com/source",
                            "sourceName": "Government Gazette"
                        }
                    ]
                },
                "sanctions": [
                    {
                        "dateOfBirth": "1990-01-01",
                        "nationality": "Nigerian",
                        "sourceDetails": {
                            "listedDate": "2023-01-01",
                            "sourceLink": [
                                "https://example.com/sanction"
                            ],
                            "sourceName": "OFAC",
                            "sourceType": "Sanctions"
                        }
                    }
                ],
                "newsSummary": [
                    {
                        "newsCategory": "Political",
                        "newsCategoryLabel": "Political News",
                        "numberOfArticles": 5,
                        "news": [
                            {
                                "body": "John Doe appointed as Minister of Finance",
                                "publishedDate": "2023-01-15",
                                "publisher": "Daily News",
                                "publisherCountryCode": "NG",
                                "title": "Minister Appointed",
                                "url": "https://example.com/news1"
                            }
                        ]
                    }
                ]
            }
        ],
        "resultText": "Person found in AML database",
        "strictMatch": true
    },
    "error": {
        "code": null,
        "message": null
    }
}
{
  	"status": false,
    "message": "Unsuccessful",
    "code": "400",
    "apiVersion": "v1",
    "transactionRef": "N202401101345487388",
    "data": "",
    "error": {
        "code": 400,
        "message": null
    }
}