Skip to main content

Lopay Account Verification and KYC

Lopay utilises Stripe’s “Managed Accounts” onboarding process to verify ownership and conduct checks, such as sanctions screening and verification of details against the National Registry of Businesses (NRB). Stripe also conducts identity document verification before a Lopay account is activated.

The verification requirements vary by account, depending on:

  • Country
  • Business type (for example, individual, company)
  • Business structure (for example, public corporation, private partnership)
  • The service agreement type between Stripe and the connected account
  • The risk level (Determined by Stripe). This includes a check for Restricted Businesses that are not supported by Stripe.

Terminology

TermDefinition
ChargeThe charge of a card, such as a Visa or Mastercard to process and accept a payment
PayoutThe remittance of funds to an external account
External AccountTransfer destinations of a Payout. All External accounts are Bank accounts

Sanctions

Lopay, via Stripe, complies with all sanctions programs administered by the U.S. Office of Foreign Assets Control (OFAC), along with a number of other national and international sanctions regimes. This includes both prohibitions against interactions with certain individuals and entities as well as comprehensive bans on business dealings involving certain countries or regions that are targeted by sanctions regimes.

Lopay, via Stripe, screens all accounts, in compliance with our own obligations under these sanctions regimes. If a connected account is flagged as a possible sanctions concern, Stripe will pause payouts from the connected account and contact the platform by email to request additional information.

Payouts from the connected account will remain paused until the review has been cleared. Disregarding or violating sanctions can lead to fines, regulatory action, and loss of licensing for both Stripe and our users.

UK Verification Information

Onboarding accounts to the Stripe Connect platform requires that we collect certain information for each account (which Stripe verifies). The collection of information is managed by Stripe via a URL (website) hosted by Stripe.

Stripe’s verification differs based on the business type (for example, individual, company) and structure (for example, public corporation, private partnership). The document outlines which documents are collected for verification for both individuals and private companies.

UK Verification Information: Private Corporation (Company)

Below is a table listing the information gathered by Stripe's onboarding flow for private companies:

ACCOUNT INFORMATION REQUIRE BEFOREDATA (API) PARAMETER
Business typeCompanybusiness_type=company
Business structurePrivate Corporationcompany.structure=private_corporation
Merchant category codeFirst charge & payoutbusiness_profile.mcc
Business website URLFirst charge & payoutbusiness_profile.url
Terms of serviceFirst chargetos_acceptance.itos_acceptance.date
External account (Bank account)First payoutexternal_account
COMPANY
Company nameFirst charge & payoutcompany.name
Company addressFirst charge & payoutcompany.address.line1company.address.postal_codecompany.address.city
Company phoneFirst charge & payoutcompany.phone
Company tax IDFirst charge & payoutcompany.tax_id
Executives providedFirst charge & payoutcompany.executives_provided
Owners providedFirst charge & payoutcompany.owners_provided
REPRESENTATIVE
NameFirst charge & payoutrepresentative.first_namerepresentative.last_name
Date of birthFirst charge & payoutrepresentative.dob.dayrepresentative.dob.monthrepresentative.dob.year
AddressFirst charge & payoutrepresentative.address.line1representative.address.postal_coderepresentative.address.city
EmailFirst charge & payoutrepresentative.email
PhoneFirst charge & payoutrepresentative.phone
Relationship with companyFirst charge & payoutrepresentative.relationship.executiverepresentative.relationship.title
DIRECTOR
NameFirst charge & payoutdirectors.first_namedirectors.last_name
Date of birthFirst charge & payoutdirectors.dob.daydirectors.dob.monthdirectors.dob.year
EmailFirst charge & payoutdirectors.email
Relationship with companyFirst charge & payoutdirectors.relationship.title
OWNER
NameFirst charge & payoutowners.first_nameowners.last_name
Date of birthFirst charge & payoutowners.dob.dayowners.dob.monthowners.dob.year
AddressFirst charge & payoutowners.address.line1owners.address.postal_codeowners.address.city
EmailFirst charge & payoutowners.email
EXECUTIVE
NameFirst charge & payoutexecutives.first_nameexecutives.last_name
Date of birthFirst charge & payoutexecutives.dob.dayexecutives.dob.monthexecutives.dob.year
AddressFirst charge & payoutexecutives.address.line1executives.address.postal_codeexecutives.address.city
EmailFirst charge & payoutexecutives.email

If Stripe is unable to verify the company or if there are possible concerns about sanctions, we collect a proof-of-entity document to enable payouts.

A person known as a representative must activate this connected account. This person must be a beneficial owner who is authorized to sign for the company.

Information on all beneficial owners must be collected. Beneficial owners are persons who exercise significant management control over the company (executives) or who own 25% or more of the company (owners).

For companies (excluding partnerships), information on all directors must be collected. Directors are members of the governing board of the company.

Universal Beneficial Ownership Verification

After supplying the beneficial owner information, it is checked against the National Registry of Businesses (NRB). Depending on the results of this check, there are three outcomes:

  • The business is found in the NRB, and the information matches. The account is fully onboarded, and no additional action is required.
  • The business is found in the NRB, but the information doesn't match. The account is fully onboarded, and no additional action is required. A discrepancy report is sent to the NRB.
  • The business isn't found in the NRB. An attestation consisting of an IP address, date, and user agent of the person submitting the information must be provided. The person is attesting that the business is registered with the NRB, and the information given to Stripe matches.

UK Verification Information (Individual)

Below is a table listing the information gathered by Stripes onboarding flow for individuals:

ACCOUNT INFORMATION REQUIRED BEFOREPARAMETER
Business typeIndividualbusiness_type=individual
Merchant category codeFirst charge & payoutbusiness_profile.mcc
URLFirst charge & payoutbusiness_profile.url
Terms of serviceFirst charge & payouttos_acceptance.iptos_acceptance.date
External accountFirst charge & payoutexternal_account
INDIVIDUAL
NameFirst charge & payoutindividual.first_name
individual.last_name
Date of birthFirst charge & payoutindividual.dob.dayindividual.dob.monthindividual.dob.year
AddressFirst charge & payoutindividual.address.line1individual.address.postal_codeindividual.address.city
EmailFirst charge & payoutindividual.email
PhoneFirst charge & payoutindividual.phone

For each individual Identity and address documents are scanned and verified.

Acceptable verification documents

We additionally collect a scan of an ID document to enable each new Lopay account.

Below is a list of documents that Stripe can accept as proof of identity, address, and entities based in the UK. Some forms of documentation require scans of both the front and back of the document.

Identity DocumentsAddress DocumentsCompany/Entity Documents
PassportDriver licenceVAT Registration
Driver licenceUtility BillCertificate of Incorporation
Resident permitStatement from a financial institutionCompanies House Document
Citizen CardGovernment issued letterHM Revenue and Customs: VAT Certificate
Electoral IDSolicitors letterHM Revenue and Customs: Account Statement
Council or housing association documentationCharity Commission Document
Benefits Agency documentationOSCR Scottish Charity Regulator
Electoral Register entry
NHS Medical Card
GP letter of registration with the surgery

Verification can take Lopay from a few minutes to a couple of business days to complete, depending on how readable the provided image is.

Document checks verify the authenticity of government-issued identity documents. Stripe uses a combination of machine learning models, automated heuristic analysis and manual reviewers to verify the authenticity of hundreds of different document types.

Machine learning models are used to capture high-definition pictures of the fronts and backs of documents. The document images are analyzed in real-time to check for legibility and warn the user if the document is expired or unlikely to be verified. Stripe checks the images against a database of fraudulent document templates. This database is updated frequently, so that Stripe can detect new fake document templates and automatically block them.

Wherever available, barcodes and other machine-readable features of the document are decoded and consistency checks are performed to ensure that the text document data matches the machine-readable data.

Enhanced Digital Identity Measures

To prevent "presentation attacks" — fraudsters using pictures of stolen documents or someone else's face - Lopay utilises Stripe's "selfie" checks, which look for distinguishing biological traits, such as face geometry, from a photo ID and a picture of your user's face. Stripe then uses advanced machine learning algorithms to ensure the face pictures belong to the same person.