Class: SmileIdentityCore::AmlCheck
- Inherits:
-
Object
- Object
- SmileIdentityCore::AmlCheck
- Includes:
- Validations
- Defined in:
- lib/smile-identity-core/aml_check.rb
Overview
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. For more info visit docs.usesmileid.com/products/for-individuals-kyc/aml-check
Instance Method Summary collapse
-
#initialize(partner_id, api_key, sid_server) ⇒ AmlCheck
constructor
Submit AML.
-
#submit_job(params) ⇒ Object
Submit AML (ISO 3166-1 alpha-2) format e.g.
Methods included from Validations
#validate_id_info, #validate_partner_params
Constructor Details
#initialize(partner_id, api_key, sid_server) ⇒ AmlCheck
Submit AML
20 21 22 23 24 25 |
# File 'lib/smile-identity-core/aml_check.rb', line 20 def initialize(partner_id, api_key, sid_server) @api_key = api_key @partner_id = partner_id.to_s @sid_server = sid_server @url = SmileIdentityCore::ENV.determine_url(sid_server) end |
Instance Method Details
#submit_job(params) ⇒ Object
Submit AML (ISO 3166-1 alpha-2) format e.g. Nigeria is NG, Kenya is KE, etc of a user’s previous KYC job in partner_params.
42 43 44 45 46 |
# File 'lib/smile-identity-core/aml_check.rb', line 42 def submit_job(params) @params = symbolize_keys(params) @optional_info = @params[:optional_info] submit_requests end |