Guide to XS2A
  • What is XS2A?
  • Customer Cockpit
    • Overview
      • Track your Business
      • Permissions and Roles
      • Generating API-Keys
      • Creating Webhooks
      • Contact our Support
      • Successful transactions
      • Last Errors
  • Integration
    • How to go live
      • Technical Onboarding
      • KYC (Know Your Customer)
      • Video Ident
    • Getting started
      • Product specific recommendations
      • Registering your account
      • Required steps to start
      • Use case integration
      • API documentation
      • Integration variants
      • Upload eIDAS certificates
      • Choose a Platform
    • đź’ˇUX - Integration Guide
    • Integration Variants
      • Javascript-Widget
        • Webview App Integration
      • Mobile SDK (iOS & Android)
      • Wizard-API
      • EasyOnboarding
    • Integration by Use Case
      • PFM (Personal Finance Management)
      • P2P (Purchase-to-pay)
      • Loan Origination (B2C)
      • Loan Origination (B2B)
      • Insurance
      • PSP (Payment Service Provider)
      • Leasing
      • Age verification check
      • Source of Funds/Wealth
    • Products & Platforms
      • Payment Platform (XS2A.pay)
      • Analytics Platform (XS2A.risk)
      • Open Banking Platform (XS2A.api)
      • OnlineĂśberweisen
    • Product Features
      • Testbank 2.0
      • Reconciliation
      • Payouts & Refunds
      • Simple Pay
      • Credit cards
    • Additional Guides
      • Errorcodes
      • Categorization
        • The Categorization Taxonomy
        • The Categorization Engine
        • Quality Assurance
      • B2C & B2B Rating Checks
        • B2B Rating
        • B2C Rating
      • Reports
      • PayPlus
      • Reconciliation
        • Automatic Recon OnlineĂśberweisen
        • Manual Recon OnlineĂśberweisen
        • Recon Payment Platform (XS2A.pay)
      • Webhooks
  • FAQ
    • XS2A
      • Merchant admin
    • OnlineĂśberweisen
      • For merchants
Powered by GitBook
On this page
  • Used platforms
  • Used checks
  • Example configuration

Was this helpful?

  1. Integration
  2. Integration by Use Case

Age verification check

B2C

PreviousLeasingNextSource of Funds/Wealth

Last updated 3 years ago

Was this helpful?

Internet offers such as online or browser-based computer games, media libraries and streaming services or online gambling providers, but also the purchase of alcohol, require the user/customer to be of legal age so that the content, goods and services can be made accessible to them.

The check applies to accounts in Germany and Austria. Joint accounts are excluded from age verification. In addition, the account must be approved for payment transactions. Business accounts cannot be excluded at this time. The result of the age verification may not lead to clean results here.

Used platforms

Used checks

The XS2A.age_verification_check verifies the legal age of the account holder.

The age verification check is available both as a classic risk check in xs2a.risk and as a check in xs2a.pay. If the age verification check is used in connection with pay, it is checked whether the user can be confirmed as of legal age. If this is not the case, the transaction will be canceled and the payment will not be executed. A last error is generated as information about the unconfirmed age verification (age_verification_not_confirmed). “Legal age not confirmed” does not automatically mean under age, but simply that an legal age cannot be derived from the information available. A distinction is made between hard and soft criteria. The age of majority is confirmed with at least one hard criterion or at least two soft criteria that can be found in the account transactions.

Example configuration

{
  "language": "de",
  "xs2a_age_verification_check": []
}
Javascript-Widget
Analytics Platform (XS2A.risk)
Open Banking Platform (XS2A.api)