Skip to main content

Prerequisites

Essential Credentials

  • Customer ID
  • Child ID (if applicable)
  • API Key
  • Service Name — Required in the request body for V2 API calls.

Backend URLs

  • UAT: https://backend.kycaml.uat.frankiefinancial.io/auth/v2/machine-session
  • Prod: https://backend.kycaml.frankiefinancial.io/auth/v2/machine-session
Important: When using V2 endpoints, you must include “serviceName”: “KYC” in the request body. Omitting this field will result in a 400 Bad Request error.
Need credentials? Contact FrankieOne support to set up your account.

Implementation Guide

1

Prepare Your Environment

Security Best Practice
Never expose API credentials in client-side code. Generate session tokens server-side and pass only the token to your frontend.
2

Choose Your Integration Flow

Select the implementation that best fits your needs:
Manual capture and verification flow.
ekycFlow.html
3

Configure Your Credentials

Replace the following placeholders with your credentials:
Add Google Maps support for address auto-completion:
4

Test Your Implementation

  1. Save your code as an HTML file
  2. Open in a web browser
  3. Test on both desktop and mobile devices
Development Tips
  • Use the browser console to monitor events (oneSdk.on("*", console.log))
  • Test with different document types
  • Verify all flow stages work as expected
Congratulations! You’ve successfully set up OneSDK. Need help? Contact our support team for assistance.