Overview

Samsung Online Relying party supports two modalities: Online same-device RPApp-to-WalletApp and Online same-device Web-to-Wallet App. We currently do not support Cross-device functionality.

The identity verification as part of Samsung Wallet is accomplished with the "Verify with Samsung Wallet" button.

Pre-requisites – Technical and System Requirements

  • Samsung Wallet currently supports same-device RP functionality only. Device and Android OS version limitations are given below:
    • Driver's Licenses or State IDs can be added to the following Galaxy devices
      • Galaxy S Series - S20 or later
      • Galaxy Z Series - Z Flip 5G, Z Fold 5G, Z Flip 2, and Fold 2 or later
      • Galaxy A Series - A53, A54
    • Mobile Driver's License or State ID is only available on devices running Android 12(S) or later
  • App2App SDK (RpSdk) Requirements
    • Minimum Android SDK : RpSdk requires a minimum API level of 26
    • Kotlin : 1.7.10 is required

Integration Steps

The following steps describe the integration process

  • Step1. Samsung Wallet portal on-boarding. Please refer Wallet Portal On-boarding Information
    • Review the Samsung Wallet portal on-boarding guide
    • Register in the Samsung Wallet portal and proceed with on-boarding process
    • Create a wallet card as the 'Relying Party' type in Wallet portal.
  • Step2. Select App2App or Web2App
  • Step3. Test 'Verify with Samsung Wallet' function and release the function to user
    • Test overall 'Verify with Samsung Wallet' function.
    • Remove test mode in Wallet portal after test is done
    • Expose the 'Verify with Samsung Wallet' function to the user in Partner side.