Full Suite of UI Modules

Overview

The SDK is comprised of both UI packages for each user flow, as well as an API-Only package for our Games Contest Lifecycle. For clients who will be using their own UI for the contest lifecycle, they will be able to leverage the API only solution, and for clients who will require UI assistance, they will be able to leverage the full package which includes both UI and API components. Some clients may choose to mix & match these solutions to best fit in their app, most commonly occurring in apps that already have a ‘contest’ concept (for example, apps with games and sports). This SDK is compatible with React Native, as well as Native iOS and Android apps.

Included Modules

UI Customization

  • Lucra’s SDK Modules can be customized to match the client's brand colors and font. Clients can establish 10 colors and a single font, which will automatically roll out across all UI modules.

User Authentication

  • When engaging with any Lucra portion of your app, we will need to authenticate users, creating an account for them in the Lucra system. This is required both for compliance/legal reasons, as well as for data completeness and the ability to link subsequent contests and other actions to a single user.

  • Users will be asked to agree to our terms of service which can be found below

  • Users will have a unique account for each client that will be linked by user phone number. Users will be asked to authenticate via their phone number, and enter a code that is sent to that phone number in order to continue accessing the SDK features.

Parent Module

  • The SDK Parent Module contains all components necessary to validate a user is authenticated, and is not suspended or blocked.

    • if a user is suspended or blocked, the requisite screen will be shown to the user.

  • The Parent Module will also include Geolocation services that ensure users are inside of the US.

    • Users will need to enable their location when using the SDK so that our system can verify they are in a legal state

Games Contest Lifecycle

  • At its core, Lucra is powering friendly competition. Our core offering allows users to add a wager to their matchups against friends in games they play. $5 on a Pickleball match, $10 on who will win at darts, etc. etc. The Lucra SDK provides all of the flows necessary for users to Create a Contest, Invite both teammates and opponents, Accept/Decline a Contest Invite, and enter the outcome of the contest. Once the W/L is recorded, the winner will receive the funds immediately! Clients can choose whether or not to take a fee from these contests.

  • Clients can implement their own wager UI if they so choose, leveraging our APIs to Create, Accept/Decline, and Enter contest outcomes.

  • This module will also include geolocation services that ensure users can operate our Games You Play product in their state.

  • This module will check if users have sufficient funds to create or accept a contest, and if not, will launch the Add Funds flow.

KYC (Know Your Customer)

  • Lucra also requires that users go through the Lucra KYC flow. Partner apps can call this action at any time they wish, however the Lucra SDK will make sure a user passes KYC prior to completing any dollar related action (e.g. Create or Accept Contests, Deposit or Withdraw Funds).

  • Lucra will pre-populate the KYC form with as much information as possible for the user, depending on the available information provided by the client.

    • If a user fails the initial check, they will be taken to the ID Comply Scan Portal where they will take a photo of their ID and a selfie to confirm their identity.

Deposit & Withdraw Funds

  • Lucra will provide all of the necessary screens and banking relationships for users to instantly deposit funds into their accounts. Payment options include Apple Pay (iOS only), Bank Deposit, and Credit/Debit Card, Paypal, and Venmo. Users will receive the funds in their accounts immediately after the transaction is approved.

  • Lucra also allows users to withdraw funds from their account balance via ACH Direct Deposit, Paypal, and Venmo. Users must deposit via Paypal or Venmo in order to use these withdrawal methods.

  • This module will also include Geolocation services that ensure users are in the correct states to operate their account.

  • Users will be suspended if we receive multiple fraud responses from their payment provider.

User Profile

  • The Lucra User Profile gives users a space to view their balance, add and withdraw funds, and access other tools they might need to manage their Lucra experience. These additional tools can be found in the profile's Mega Menu:

    • Support

      • Users can contact Lucra Support through their profile. Read more in End User Support

    • Terms of Service Link

      • Users can access Lucra's Terms of Service at any time from this menu.

    • Responsible Gaming

      • Users can access Responsible Gaming information any time through this menu.

Last updated