Stripe Identity

Prev Next

Preliminary Remarks

Frisbii Media works together with Stripe to offer Stripe Identity. A separate contract must be concluded with Stripe for this purpose. PayOne customers can also use Stripe Identity. For more information: https://stripe.com/de/identity   Stripe offers a demo version of the verification process to test whether identity verification is the right solution: https://identity.stripedemos.com/  

Before Stripe Identity can be set up in the client, it must be activated in the contracting company. More information on requirements and activation can be found in this entry.

Note: End customer data is not stored under any circumstances. The data is only used at the moment of verification and is deleted immediately afterwards. For more information on data protection, please contact Stripe.


Create API Key in Stripe account

To use Stripe Identity, it is necessary to use a so-called restricted API key.

Procedure in the Stripe backend developer:

  • In the dashboard, switch to the API key tab and click on Create restricted key.

  • Select Building you own integration.

  • Define a name for the key.

  • Set the following resource types:

    • Verification Sessions and Reports: Write

    • Access recent detailed verification results: Read

    • Access all detailed verification results: None

  • All other resource types can remain at None for the use of Stripe Identity.

  • Click on Create key.

  • The created key starts with the prefix:

    • rk_test_xxxxx for the stage system

    • rk_live_xxxxxfor the live system

  • Save the created key in a secure manner. The key cannot be viewed again at a later date!

Stripe also describes the creation process in its Stripe Identity documentation.  

Additional data is required to link Stripe Identity. With the exception of the restricted API key described above, the data that has already been used to link Stripe as a payment service provider can be used. In Profile under Accounts:  

  • Stripe Account (uniqueId) - Structure of the key: acct_xxxxx

In the API key tab:  

  • Publishable key - structure of the key:

    • pk_test_xxxxx for the stage system

    • pk_live_xxxxx for the live system

In the Webhooks tab:

  • Signing secret - structure of the key: whsec_xxxxx


Set up Stripe Identity in the Merchant Backend

  • Open the Settings menu item.

  • Open the Applications menu item.

  • Open the Identity Settings menu item.

  • Click on Edit.

  • Use the drop-down menu to select Stripe .

  • Navigate to the Stripe tab to link Stripe Identity with Frisbii Media. The data from the Stripe backend is required here.


Age verification in the checkout

In order to use Stripe Identity, an age-related rule must first be created and assigned to an offer. Stripe offers a single test case. The test person permanently defined by Stripe is older than 30 years. This fact should be taken into account when creating age-related rules on the Frisbii Media Stage system.

Checkout process

  • The customer wants to buy the offer for over 30s and clicks on the offer. The checkout opens and gives the customer the choice of having their age checked or skipping the process.

Check age:    

  • A separate window from Stripe opens.

  • Customer can choose:

    • Start now.

    • Continue on a mobile device.

  • Select how the ID document is to be scanned:

    • Photo with cell phone

    • Photo with webcam

    • Upload file

  • Select the type of ID document:

    • Driver's license

    • ID card

    • Passport

  • This is followed by a note that Stripe carries out the identification using biometric procedures and forwards the results to Frisbii Media. This must be approved. If not, the verification cannot be carried out.

  • The front and back of the ID document must be uploaded.

  • Confirmation that verification has been sent.

  • The customer returns to the checkout interface.