Auth Reliance

Authenticate users without requiring re-login into OZZOBiT's flow

Auth Reliance allows you to pass user identity information (email, phone) from your application to OZZOBiT so that users don't need to re-authenticate when entering the OZZOBiT widget. This creates a seamless experience where users stay logged in across your app and OZZOBiT.

The Problem

ChallengeImpact
Duplicate authenticationUsers who are already logged into your app must create a separate OZZOBiT account and log in again
Friction in user journeyExtra login step causes drop-off, especially for mobile users
Data inconsistencyDifferent user identities between your system and OZZOBiT can cause issues with KYC and compliance
Poor conversionEach additional step in the checkout flow reduces completion rates by 10-20%

The Solution

FeatureBenefit
Pass identity dataSend user email/phone from your system to auto-authenticate in OZZOBiT
Seamless experienceUsers never see a login screen - they go straight to the purchase flow
Consistent identitySame user identity maintained across your platform and OZZOBiT
Higher conversionRemove the login barrier and watch conversion rates improve
ℹ️
How it works

Your app passes userData (email, firstName, lastName, etc.) in the widget URL or SDK config. OZZOBiT uses this data to identify/authenticate the user. User enters the purchase flow directly without logging in.

Limitations

⚠️
Important Notes
  • Auth Reliance only works for users who have already completed KYC verification on OZZOBiT
  • If a new user is passed via Auth Reliance, they will still need to complete registration and KYC
  • The email/phone must match exactly what was used during their original OZZOBiT registration
  • Auth Reliance is available for Widget integrations (Web SDK, iFrame, Redirection) but not Whitelabel API flows

Supported Payment Methods

Payment MethodAuth Reliance Supported
Credit/Debit CardYes
Bank TransferYes
Apple PayYes
Google PayYes
Local Payment MethodsYes

Enable Auth Reliance

Collect User Data

In your application, collect the user's email address and optionally their first name, last name, and phone number.

Pass userData Parameter

Include the userData query parameter in your widget URL or configuration object.

javascriptjavascript
// Widget URL example
https://OZZOBiT.com/global?apiKey=YOUR_API_KEY&userData=%7B%22firstName%22%3A%22John%22%2C%22lastName%22%3A%22Doe%22%2C%22email%22%3A%22john%40example.com%22%7D

// JavaScript SDK example
const OZZOBiT = new OZZOBiTSDK({
  apiKey: 'YOUR_API_KEY',
  environment: 'PRODUCTION',
  userData: {
    firstName: 'John',
    lastName: 'Doe',
    email: 'john@example.com',
    phoneNumber: '+14155551234'
  }
})

Configuration Reference

ParameterTypeRequiredDescription
firstNamestringNoUser's first name
lastNamestringNoUser's last name
emailstringRecommendedUser's email address - primary identifier for auth reliance
phoneNumberstringNoUser's phone number in E.164 format (+14155551234)
userIdstringNoYour internal user ID for reference
countryCodestringNoISO 3166-1 alpha-2 country code (e.g., 'US')