v6.0.1
  • 👋Welcome Home
  • OVERVIEW
    • OkHi Product Overview
    • Integration process overview
    • Verification terminology
    • Case Studies
  • Best Practices
    • Integration Best Practices
    • Live Examples
    • Tips for PMs & QA
      • Testing & QA Guide
      • Publishing to app stores
        • Google Play store
        • Apple App Store
    • Tips for designers
  • Code Libraries
    • Developer Quick Start
      • Environment setup
      • Release Notes
    • Android Guide
      • Android Dependencies
      • Migrating to the latest library
    • iOS Guide
    • React Native Guide
      • React Native Dependencies
      • React Native troubleshoot guide
    • Expo React Native Guide
    • Flutter Guide
      • Flutter Dependencies
    • JS library
      • API Reference
      • OkCollect Webhook
      • Changelog
    • WooCommerce Plugin
      • Changelog
  • Verification Status
    • Customer Dashboard
    • Verification Status Updates
      • Webhook v3
        • Webhook Signature Verification Guide
      • Webhook v2
      • Verification Status API
      • Proof Of Address Certificate API
      • FAQs
    • API reference docs
  • Troubleshooting
    • Error Responses
    • Common technical pitfalls
    • How to reduce "Unknowns"
    • FAQs
      • Technical FAQs
      • Compliance FAQs
    • Get in touch
Powered by GitBook
On this page
  • Overview
  • Introduction
  • Verification process
  • Platforms
  • Best practices
  • Demo
  • Get started integrating our SDKs →

Was this helpful?

  1. Code Libraries

Developer Quick Start

How to OkHi implemented as a developer

PreviousTips for designersNextEnvironment setup

Last updated 6 months ago

Was this helpful?

Overview

Here's how to get started with OkHi integration:

  1. Orientate yourself with the system overview ()

  2. Check for your codebase

  3. for API keys & tokens

  4. Download the and start integration

Introduction

We have SDKs for multiple mobile platforms that you can embed into your app. When they create an address, we have screens that help guide the user through the process. When you prompt a user to start the verification process, we register a geofence on their device and the OS sends our servers notifications of when they enter or exit the geofence. Our ML models use these events to determine the patterns around how much time they spend at the location. We need at least a day and a half of data, but it can take up to 8 days depending on how much data we get. Once we can determine the verification status, we send the result to you via a webhook API as well as to your OkHi dashboard.

JS is 'address creation' only

Note that the web based and only contain the "Address Creation" and Address book functionality. Typically used to speed up eCommerce checkout or in delivery apps to navigate to captured addresses, they don't include any of the verification logic.

All address verification requires the service to be integrated into a mobile app.

Verification process

Platforms

Overview of the 5 verification touchpoints: Permission Priming, Creation, Notification, Verification, Dashboard. Click the image below to expand.

Best practices

Demo

Get your OkHi API credentials

Get started integrating our SDKs →

Links to the guide for each mobile library can be seen below.

Have a look at the for a high-level video walk-through of the verification flows with recommended best practices for a good integration. You can access the with more granular details as well.

There is a live app on that you can use to test OkHi address verification. Just download it on your Android device, onboard, create an address and verification will start automatically.

To obtain your OkHi API credentials, sign up through this .

Integration Best Practices
Miro board
Google Play Store
link
Android Guide
iOS Guide
Flutter Guide
React Native Guide
minimum required versions
Apply
Javascript libraries
WooCommerce plugin
below
relevant SDK
The flow of screens and data through the verification life cycle.
An overview of how OkHi fits into your app and our related products.