Skip to main content

The official Smile Identity package exposes four classes namely; the WebApi class, the IDApi class, the Signature class and the Utilities class.

Project description

Smile Identity Python Server Side SDK

Smile Identity provides the best solutions for real time Digital KYC, Identity Verification, User Onboarding, and User Authentication across Africa. Our server side libraries make it easy to integrate us on the server-side. Since the library is server-side, you will be required to pass the images (if required) to the library.

If you haven’t already, sign up for a free Smile Identity account, which comes with Sandbox access.

Please see CHANGELOG.md for release versions and changes.

The library exposes five classes; the WebApi class, the IDApi class, the Signature class, the Utilities class and the BusinessVerification class.

The IDApi class has the following public method:

The Signature class has the following public methods:

The Utilities Class allows you as the Partner to have access to our general Utility functions to gain access to your data. It has the following public methods:

  • get_job_status - retrieve information & results of a job. Read more on job status in the Smile Identity documentation.

  • BusinessVerification - This is an API class that lets you perform Business verification Services(KYB). This product lets you search the registration of a business from supported countries and return the company's information, directors, beneficial owners and fiduciaries of a business while the tax information returns only the company information. Business Verification.

Installation

Note This package requires python3.7 or higher.

This package can be added to your project as:

pip install smile-id-core

Development

To install this package, along with the tools you need to develop and run tests, run the following command:

poetry install --with dev

To run the tests, run the following command:

poetry run pytest

Documentation

This package requires specific input parameters, for more detail on these parameters please refer to our documentation for Web API.

Please note that you will have to be a Smile Identity Partner to be able to query our services. You can sign up on the Portal.

Getting Help

For usage questions, the best resource is our official documentation. However, if you require further assistance, you can file a support ticket via our portal or visit the contact us page on our website.

Contributing

Bug reports and pull requests are welcome on GitHub here.

License

MIT License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

smile_id_core-2.1.0.tar.gz (15.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

smile_id_core-2.1.0-py3-none-any.whl (19.4 kB view details)

Uploaded Python 3

File details

Details for the file smile_id_core-2.1.0.tar.gz.

File metadata

  • Download URL: smile_id_core-2.1.0.tar.gz
  • Upload date:
  • Size: 15.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.8.10 Linux/5.15.0-1041-azure

File hashes

Hashes for smile_id_core-2.1.0.tar.gz
Algorithm Hash digest
SHA256 582726bf8edd72674f201abf6a9fb1addcf8d5118d8f45a2fbdd2a1b09f41059
MD5 4ad00a5d5a5bb162a5eb83cb200049f8
BLAKE2b-256 b1747e2df980d824836a6b78dfb5a8aa5cc834bdbf782c28faaba631e793cc14

See more details on using hashes here.

File details

Details for the file smile_id_core-2.1.0-py3-none-any.whl.

File metadata

  • Download URL: smile_id_core-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 19.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.8.10 Linux/5.15.0-1041-azure

File hashes

Hashes for smile_id_core-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 24b0f7cbc962701bcfe3d96a44a8240077723532e25c9e8ebdd4737c933a394c
MD5 07f3f9383289b53955b7e41f5c68dd99
BLAKE2b-256 1c52ef8bd8f8cb47678750e4bfd4c92d30d101d4cf02ba0e4f82f0c81cca66e1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page