You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Yoti provides an AML (Anti Money Laundering) check service to allow a deeper KYC process to prevent fraud. This is a chargeable service, so please contact [sdksupport@yoti.com](mailto:sdksupport@yoti.com) for more information.
137
+
138
+
Yoti will provide a boolean result on the following checks:
139
+
140
+
* PEP list - Verify against Politically Exposed Persons list
141
+
* Fraud list - Verify against US Social Security Administration Fraud (SSN Fraud) list
142
+
* Watch list - Verify against watch lists from the Office of Foreign Assets Control
143
+
144
+
To use this functionality you must ensure your application is assigned to your Organisation in the Yoti Dashboard - please see here for further information.
145
+
146
+
For the AML check you will need to provide the following:
147
+
148
+
* Data provided by Yoti (please ensure you have selected the Given name(s) and Family name attributes from the Data tab in the Yoti Dashboard)
149
+
* Given name(s)
150
+
* Family name
151
+
* Data that must be collected from the user:
152
+
* Country of residence (must be an ISO 3166 3-letter code)
153
+
* Social Security Number (US citizens only)
154
+
* Postcode/Zip code (US citizens only)
155
+
156
+
### Consent
157
+
158
+
Performing an AML check on a person *requires* their consent.
159
+
**You must ensure you have user consent *before* using this service.**
160
+
161
+
### Code Example
162
+
163
+
Given a YotiClient initialised with your SDK ID and KeyPair (see [Client Initialisation](#client-initialisation)) performing an AML check is a straightforward case of providing basic profile data.
Additionally an [example AML application](/examples/aml/app.py) is provided in the examples folder.
190
+
131
191
## Running the Examples
132
192
133
193
The callback URL for both example projects will be `http://localhost:5000/yoti/auth/`
@@ -166,6 +226,12 @@ Both example applications utilise the env variables described in [Configuration]
166
226
1. Run: `python manage.py runserver 0.0.0.0:5000`
167
227
1. Navigate to http://localhost:5000
168
228
229
+
#### AML Example
230
+
231
+
1. Change directories to the AML folder: `cd examples/aml`
232
+
1. Install requirements with `pip install -r requirements.txt`
233
+
1. Run: `python app.py`
234
+
169
235
### Plugins ###
170
236
171
237
Plugins for both Django and Flask are in the `plugins/` dir. Their purpose is to make it as easy as possible to use the Yoti SDK with those frameworks. See the [Django](/plugins/django_yoti/README.md) and [Flask](/plugins/flask_yoti/README.md) README files for further details.
0 commit comments