Docs
  • What We Do
  • Supported Countries, Payment Methods, and Cryptocurrencies
  • Getting Started
  • Integration Guides
    • API
      • Required Headers
      • Create a User
      • Assign a Deposit Address
      • KYC
      • Link and Verify a Bank Account
        • Re-link Bank Account
        • Update Bank Account
        • Delete Bank Account
      • Transaction Limits
      • Buy Crypto (ACH)
      • Transaction Monitoring
      • Transaction History
    • React Native
      • Installation
      • Session Token and Wallet Signing
      • Preset Order Details
      • Example
      • Reference
      • Release History
      • User experience
        • Sign up
        • Sign in
        • Buy crypto
        • Settings & activity
    • React JS (Beta)
      • Installation
      • Session Token and Wallet Signing
      • Preset Orders
      • Callbacks
      • Theming
      • Example
      • Reference
      • Release History
  • API Reference
    • Endpoints
      • Auth
        • Crypto Wallet
        • Email OTP
        • SMS OTP
      • Activity
      • Bank
      • Client
      • Config
      • Crypto
      • Users
      • Wallets
      • Webhook Registrations
    • Custom Headers
    • Error Codes
    • Types Glossary
    • Postman
    • Open API Specification
    • Webhooks
  • Design Reference
    • UI/UX Starter kit
    • UI Requirements
  • Guides
    • Sandbox Testing
    • User Authentication
    • Link a new Signing Wallet to an Existing User
    • Plaid Bank Linking
      • Plaid OAuth Support
    • Client Dashboard (Alpha)
  • User Support Reference
    • User Account Flags
      • KYC Review
      • Transaction Processing
      • NSFs and Returned Payments
      • Fraud
    • Transactional Emails
Powered by GitBook
On this page
  • Sign in with wallet
  • Splash
  • Enter phone number
  • Authenticate number
  • Accept terms and conditions
  • Email address
  • KYC information
  • Creating a KYC'd user account
  • Link a bank account
  • Bank verification

Was this helpful?

  1. Integration Guides
  2. React Native
  3. User experience

Sign up

PreviousUser experienceNextSign in

Last updated 2 years ago

Was this helpful?

Sign in with wallet

...

Splash

The "Ratio connects your financial accounts" screen only appears when a user triggers the Ratio SDK from your application for the first time.

The screen intends to help establish an association between the user and Ratio as the payment facilitator.

Users can navigate to for more information

We are currently not available in HI, NM, NY, WA

Enter phone number

After selecting "continue" users are prompted to enter a phone number and will need to tap the input field to bring up the keyboard.

Once a valid phone number is entered, the user is automatically directed to the authentication screen

Authenticate number

Accept terms and conditions

The create account splash intends to communicate to users what they can expect in the create account flow. Users are required to accept terms of use to create an account.

Email address

Ratio requires an email address for transaction confirmations as well as support. We do not ask the user to authenticate this email during the signup flow.

KYC information

All users of the Ratio service must provide information so that we can verify their identity. We require the following information to verify the user:

  • Personal information

    • Full name

    • Date of birth

  • Social Security Number

  • Current residential address

Creating a KYC'd user account

Once a users account is created we check their information to verify their identity in real time.

Link a bank account

Once a user has successfully created an account and passed KYC they can link their bank account via Plaid.

After a user taps "connect bank account" we launch the Plaid SDK for users to enter their banking details (this user experience is handled by Plaid)

Bank verification

Once a user successfully completes the Plaid flow they are redirected back to Ratio where we verify their information against the KYC data collected earlier in the flow.

After a user's bank account is linked, we underwrite the user's ACH limits in the background using their bank account transaction history. We review their transaction history for instances of returned payments, as well as other behaviours that positively or negatively impact the risk score of a given user.

Each user will get standard and ACH limits, each with a daily and weekly limit that will reset on a rolling basis. Additionally, each user is limited to 4 total transactions per day.

Clients integrating the Ratio network into their application will receive more detailed documentation on limits as part of the implementation process.

We do not share details here as they could impact our ability to mitigate risk. However, we can support up to $3,000 USD in instant ACH funding & up to $5,000 USD in standard ACH funding per day.

At this point we have a fully authenticated and verified user who can now initiate an ACH and buy crypto

ratio.me/end-users