Prerequisites
Required Credentials
Required Credentials
Essential Credentials
- Customer ID
- Child ID (if applicable)
- API Key
Backend URLs
- UAT:
https://backend.kycaml.uat.frankiefinancial.io/auth/v1/machine-session - Prod:
https://backend.kycaml.frankiefinancial.io/auth/v1/machine-session
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:
- eKYC Flow
- IDV Flow
Manual capture and verification flow.
ekycFlow.html
3
Configure Your Credentials
Required Configuration
Required Configuration
Replace the following placeholders with your credentials:
Optional Configuration
Optional Configuration
- Google Maps Integration
- Custom Reference
Add Google Maps support for address auto-completion:
4
Test Your Implementation
- Save your code as an HTML file
- Open in a web browser
- 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.