PalmID API Help

Verification Workflow

Starts when the user taps " Verify Palm " in Partner App.

User Verification

Step 1: Initialize SDK

  • Call SDK API initialize(API_KEY, PROJECT_ID, AppServer_EntryPoint, user_id).

  • Call SDK API verify().

Step 2: Create Session

  • SDK → App Server → PalmID Server (SESSION_ID API).

  • PalmID Server returns session_id.

  • *** API_KEY is stored only on the App Server. ***

Step 3: Palm Scan

  • SDK opens camera, guides user to scan palms.

  • Extracts palm features and sends encrypted models and user_id to PalmID Server.

Step 4: Palm Verification

  • PalmID Server compares scanned palm with stored models for user_id.

  • Returns matching result to SDK.

Step 5: Verify Result

  • SDK notifies App Server of completion.

  • App Server retrieves the verified matching result (VERIFY API)) and processes accordingly (e.g., authorize transaction).

Step 6: Release SDK

  • App display success/fail message.

  • Call SDK API release().

14 August 2025