Freedom Pay
  1. Freedom ID
Freedom Pay
  • Overview
  • Gateway API
    • Overview
    • Sync API
      • Overview
      • Purchase
        • Overview
        • Create payment
        • Any amount
        • Card
        • 3DSecure
        • Cancel
        • Clearing
        • Refund
        • Status
      • Payout
        • Overview
        • Card
        • IBAN
        • Balance
        • Status
      • Transfer
        • Overview
        • Card
        • 3DSecure
        • Rates
        • Status
      • Card
        • Overview
        • Add
        • 3DSecure
        • List
        • Remove
        • Status
      • Token
        • Overview
        • Token Pay
        • Apple Pay
        • Google Pay
        • Token Payout
        • Status
    • Async API
      • Overview
      • create
        • create payment
        • create payment recurrent
      • read
        • read payment
        • read request
      • edit
        • edit payment.refund
        • edit payment.reverse
        • edit payment.clearing
      • delete
  • Merchant API
    • Overview
    • Purchase
      • Overview
      • Checkout
      • Card token
        • Overview
        • Tokenize card
        • Delete token
        • Card token list
        • Create payment (with CVC)
        • Confirm payment (with CVC)
        • Create payment
        • Confirm payment
      • Create payment
      • Any amount
      • Cancel payment
      • Clearing
      • Refund payment
      • Status
    • Payout
      • Overview
      • Card token
        • Tokenize card
        • Delete token
        • Card token list
        • Create payment
      • Create payment
      • IBAN
      • Balance status
      • Status by order_id
      • Status by Payment ID
      • Status
    • Mobile balance
      • Overview
      • Init
      • Pay
      • Approve
      • Resend code
      • Status
    • Invoice
      • Overview
      • Init
      • Info
      • Pay
      • Status
    • SDK
      • JS SDK
      • Google Pay
      • Freedom QR
        • Reader SDK (Android)
        • Provider SDK (Android)
      • Payment SDK
        • iOS
        • Android
    • CMS
      • Overview
      • Get Merchant ID and key
      • WordPress
        • Overview
        • Installation
        • Configuration
        • Test
        • Live payments
        • Update
      • Tilda
        • Overview
        • Installation
        • Configuration
        • Test
        • Live payments
      • InSales
        • Overview
        • Installation
        • Configuration
        • Test
        • Live payments
      • Ecwid
        • Overview
        • Installation
        • Configuration
        • Test
        • Live payments
      • Bitrix
        • Overview
        • Installation
        • Configuration
        • Test
        • Live payments
      • PrestaShop
        • Overview
        • Installation
        • Configuration
        • Test
        • Live payments
      • OpenCart
        • Overview
        • Installation
        • Configuration
        • Test
        • Live payments
    • Redirect back
      POST
    • Result notify
      POST
    • Payout notify
      POST
    • Check request
      POST
  • Card API
    • Overview
    • Payment Cards
      • Overview
      • Dictionaries
      • Bulk issue
      • Issue card
      • Issue plastic card
      • Activate card
      • Block card
      • Unblock card
      • Set PIN
      • Reset PIN counter
      • Close card
      • Update client
      • Card info
      • Balance
      • Secret data
      • Secret data (version 2)
      • Statement
      • Statement extended
      • Create client
      • Edit client
      • Сards' list
      • Request' status
      • Create transaction
      • Clearing transaction
      • Refund transaction
      • Transaction request' status
      • Transaction info
    • Gift Cards
      • Overview
      • List
      • Issue
      • Confirm
      • Resend
      • Resend code
      • Status
  • Partner API
    • Rates
      • Overview
      • Rates
    • Products
      • Overview
      • Dictionaries
      • Add client with product
      • Request status
    • E-Money
      • Overview
      • Add
      • Owner identification
      • Info
      • Close
      • Block
      • Balance
      • Statement
      • Request Status
    • Freedom ID
      • Overview
      • Design
      • iOS SDK
      • Android SDK
      • OAuth2
        • Authorization link
        • Token exchange
        • Token refresh
        • User info
        • Request profile
        • Get profile status
        • Create user
        • Update user
      • OIDC
        • Authorization endpoint
        • Token exchange
        • Userinfo
      • Error codes
      • Examples
        • Keycloak
    • Transfer
      • Overview
      • Get token
      • Refresh token
      • Get agents
      • Fees
      • Create person
      • Create business
      • Create transfer
      • Print application
      • Confirm
      • Search
      • Payout
      • Payout confirm
      • Cancel
      • Get person info
      • Get business info
      • Status
      • Info
    • Device ID
      • Android SDK
      • iOS SDK
  1. Freedom ID

Design

Authentication Button for Websites and Applications#

image.png

Styles#

From flat to rounded. Use the style that matches your application or website.
image.png
By default, the primary button style is used unless otherwise impossible.
For example: if the service button or a form button has a similar color, it is assumed to be placed within a block with other buttons in a uniform style (with an outline) or has a colored background underneath.

Assets#

To download the logo and buttons in SVG format, click the button below:
image.png

Wording#

Use only the recommended wording.
image.png
Do not change the text in the button. Use only the suggested options.
Except for the personalized button
image.png

Height#

image.png

Width#

The padding inside the button should be no less than 28px. The maximum width is not limited.
image.png

Fonts#

Use the font of your service’s buttons or the system fonts of the mobile platform. It is important to maintain proportionality between the font size and the button height.
image.png

Color#

image.png

Context#

image.png
To improve conversion rates, supplement the button with additional security-related text placed underneath.

Prohibited Actions#

image.png

Allowed Actions#

image.png

Badges#

After authentication via Freedom ID, a badge should appear next to or instead of the user's avatar, indicating that the login was completed with Freedom ID. In some cases, a label such as «Logged in with Freedom ID» can be used.
image.png

Scenarios#

Web to Web/mWeb to mWeb#

Application Not Installed
image.png
image.png

Web to Web/mWeb to mWeb#

Login via Cookies or Latest SDK Freedom with Personalized Button
image.png
image.png

App to App/mWeb to App#

image.png
Application Installed
image.png
image.png

App to mWeb#

Application Not Installed
image.png
image.png

App to App#

image.png
Application Installed
image.png
image.png

Partner Service Link Confirmation to Freedom ID#

Required Sections#

On the confirmation page, display:
Service logo
User’s name/phone number/login and avatar (if not available, display a placeholder)
Option to switch user 
List of data, access, and permissions granted to Freedom ID
Information on the possibility to unlink the account from Freedom ID
Action buttons (branded in the active color of the service)
image.png
Follow the template structure for the best user experience.

Recommendations for layout#

image.png
All names and photographs used in the examples are fictitious and have no connection to real people
Previous
Overview
Next
iOS SDK