BLIK OneClick - requirements checklist

Level 0 - guidelines for implementation of BLIK with code

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg Requirement
images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg Recommendation

Value

Area

Scenario

Expected result

Example ENG

Example PL

Payment method presentation

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

Visibility of the BLIK logo

  1. Go to the payment method selection screen

The BLIK payment method is marked with the BLIK logo.

The logotype used is consistent with the BLIK brand book.

images/wikipsp/download/attachments/91423070/image-2023-10-24_12-50-51-version-1-modificationdate-1700475557772-api-v2.png


images/wikipsp/download/attachments/91423070/image-2023-10-18_10-57-34_%282%29-version-1-modificationdate-1700475567234-api-v2.png


images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

BLIK in Level 0 on the first screen for selecting a payment method

  1. Go to the payment method selection screen

BLIK must be a visible, selectable form of payment directly from the shop's service.

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

BLIK is first on the list of payment methods

  1. Go to the payment method selection screen

We encourage you to display BLIK first on the list, as it is the most popular online payment method in Poland.

images/wikipsp/download/attachments/91423070/image-2023-10-24_12-51-58-version-1-modificationdate-1700475579252-api-v2.png

images/wikipsp/download/attachments/91423070/image-2023-10-18_10-58-8_%281%29-version-1-modificationdate-1700475589471-api-v2.png

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

Rules of spelling

  1. Verify BLIK spelling on all screens where reference appears

All references to BLIK are written in capital letters.

BLIK

BLIK, BLIKIEM, BLIKOWI itd.

Entering the BLIK code and transaction initiation

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

BLIK code field - input without numeric placeholder

  1. Select the BLIK payment method, and continue the process until you see a field for entering the BLIK cod

Input for entering the BLIK code should be an empty input without any numerical placeholder (e.g. 111 111, 123 456, or other string of digits).

images/wikipsp/download/attachments/91423070/image-2023-10-24_12-53-21-version-1-modificationdate-1700475626424-api-v2.png

images/wikipsp/download/attachments/91423070/image-2023-10-24_12-54-16-version-1-modificationdate-1700475658106-api-v2.png

images/wikipsp/download/attachments/91423070/image-2023-10-18_10-59-9_%281%29-version-1-modificationdate-1700475633458-api-v2.png

images/wikipsp/download/attachments/91423070/image-2023-10-18_10-59-23_%281%29-version-1-modificationdate-1700475650894-api-v2.png

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

BLIK code field - length of the field

  1. Select the BLIK payment method, and continue the process until you see a field for entering the BLIK cod

The width of the field should match the value to be entered there (6 characters with a gap after 3 characters).

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

BLIK code field - two groups of three digits

  1. Select the BLIK payment method, and continue the process until you see a field for entering the BLIK cod

  2. Enter the 6-digit BLIK code

The BLIK code should be displayed centered, in two groups of three digits in a single field.

images/wikipsp/download/attachments/91423070/image-2023-10-18_11-0-0_%281%29-version-1-modificationdate-1700475682423-api-v2.png images/wikipsp/download/attachments/91423070/image-2023-10-24_12-55-9-version-1-modificationdate-1700475685070-api-v2.png

images/wikipsp/download/attachments/91423070/image-2023-10-18_11-0-0_%282%29-version-1-modificationdate-1700475702305-api-v2.png

images/wikipsp/download/attachments/91423070/image-2023-10-18_11-0-24_%281%29-version-1-modificationdate-1700475709860-api-v2.png

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

BLIK code field - numeic keyboard (mobile)

Perform the tests on your mobile device:

  1. Select the BLIK payment method, and continue the process until you see a field to enter the BLIK code

  2. Click on the BLIK code field

On mobile, the input should call up the numeric keyboard.



images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

BLIK code field - character restrictions

  1. Select the BLIK payment method, and continue the process until you see a field to enter the BLIK code

  2. Click on the BLIK code field

  • The maximum number of digits that can be entered is 6

  • Characters other than digits and more than 6 digits cannot be pasted into the field



images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

BLIK code field - no autocomplete

  1. Select the BLIK payment method, and continue the process until you see a field to enter the BLIK code

  2. Click on the BLIK code field

Input for entering the BLIK code should not have the autocomplete attribute (disabled prompting for last entered BLIK codes or other passwords)

images/wikipsp/download/attachments/91423070/image-2023-10-18_11-8-16_%281%29-version-1-modificationdate-1700475727016-api-v2.png

images/wikipsp/download/attachments/91423070/image-2023-10-18_11-8-16_%281%29-version-1-modificationdate-1700475727016-api-v2.png

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

BLIK code field - activation by pressing the field

  1. Select the BLIK payment method, and continue the process until you see a field to enter the BLIK code

Input for entering the BLIK code should not be automatically activated, it should only activate when the user presses it.



images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

BLIK code field - field naming and supporting messages

  1. Select the BLIK payment method, and continue the process until you see a field to enter the BLIK code

The text should clearly inform the user that they are to generate a BLIK code in the banking application and then confirm the payment.

  • Recommended header messages instructing to enter the BLIK code:

    • ENG: "Enter the BLIK code", "Enter the 6-digit BLIK code".

    • PL:" Wprowadź kod BLIK", Wprowadź 6-cyfrowy kod BLIK"

  • Recommended messages instructing where to find the code:

    • ENG: "You can find the BLIK code in your banking app".

    • PL: "Kod BLIK znajdziesz w aplikacji swojego banku"

  • Recommended terms for BLIK code and the name of the BLIK code entry field:

    • ENG: "BLIK code".

    • PL: "Kod BLIK"

In relation to the BLIK code, the terms are not used:

  • ENG: "Authorisation code", and "BLIK authorization code".

  • PL: 'Kod autoryzacyjny", "Kod autoryzacji BLIK"






images/wikipsp/download/attachments/91423070/image-2023-10-24_12-55-40-version-1-modificationdate-1700475754424-api-v2.png images/wikipsp/download/attachments/91423070/image-2023-10-24_12-59-39-version-1-modificationdate-1700475774536-api-v2.png







images/wikipsp/download/attachments/91423070/image-2023-10-18_11-1-39_%281%29-version-1-modificationdate-1700475757035-api-v2.png images/wikipsp/download/attachments/91423070/image-2023-10-18_11-1-49_%281%29-version-1-modificationdate-1700475779255-api-v2.png

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

BLIK payment - instructions, tooltips

  1. Select the BLIK payment method, and continue the process until you see a field to enter the BLIK code

Additional elements (instructions, tooltips, etc.) relating to BLIK payment are not links to external websites or other elements that "throw" the User out of the process.

Additional elements should not cover the BLIK code entry field at any time during the payment process.

In addition, they should not affect the ability to quickly identify the input field as a BLIK code entry field.



images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

Moving to the next payment step using the commit button

  1. Select the BLIK payment method, and continue the process until you see a field to enter the BLIK code

  2. Enter a valid BLIK code

Moving to the next payment step after entering a valid BLIK code should be done using a commit button.

Recommended button wording: "Pay", "Next".

We recommend that the button should not contain an icon inappropriate to its function, e.g. a padlock icon

images/wikipsp/download/attachments/91423070/image-2023-10-24_13-2-15-version-1-modificationdate-1700475817799-api-v2.png

images/wikipsp/download/attachments/91423070/image-2023-10-18_10-58-25_%281%29-version-1-modificationdate-1700475819753-api-v2.png

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

Empty field for entering the BLIK code

  1. Select a BLIK payment method and leave the BLIK code field blank.

  2. If possible, click on the button responsible for moving to the next step ("pay", "next" or similar button)

The user should receive an error message. We recommend dynamic handling of this type of error.
Recommended message content:

  • ENG: "Enter the BLIK code".

  • PL: "Podaj kod BLIK"



images/wikipsp/download/attachments/91423070/image-2023-10-24_13-3-1-version-1-modificationdate-1700475841679-api-v2.png

images/wikipsp/download/attachments/91423070/image-2023-10-18_11-2-12_%281%29-version-1-modificationdate-1700475843836-api-v2.png

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

Location of the BLIK code input

  1. Select the BLIK payment method, and continue the process until you see a field to enter the BLIK code

The field for entering the code should be in the same section of the service as the selection of a payment method (the user focusing his/her eyes on the selection of a payment method may not notice that input for entering the BLIK code has appeared in another section).

Input for entering the BLIK codes should be visible, immediately identifiable as one where the should enter a BLIK code (and not, for example, a discount code) and not covered by any other system element.

images/wikipsp/download/attachments/91423070/image-2023-10-24_13-4-3-version-1-modificationdate-1700475874190-api-v2.png

images/wikipsp/download/attachments/91423070/image-2023-10-18_11-2-23_%281%29-version-1-modificationdate-1700475879308-api-v2.png

Confirmation in the banking application

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

Confirmation in the banking application - user guide

  1. Enter the BLIK code and proceed to the payment step, which requires confirmation of the transaction in the banking app

If the BLIK code is correct, a message should be displayed prompting the user to confirm the payment in the banking application.

On the screen, the user shouldn't have any other actions to perform at this step, the user's attention shouldn't be distracted to confirm the transaction.

Recommended text is shown on the screen:

  • ENG: "Confirm the payment
in your banking app".

  • PL: "Potwierdź płatność w aplikacji swojego banku"

A graphic/icon/animation of the phone is recommended.

images/wikipsp/download/attachments/91423070/image-2023-10-24_13-5-9-version-1-modificationdate-1700475898997-api-v2.png


images/wikipsp/download/attachments/91423070/image-2023-10-18_10-56-38_%281%29-version-1-modificationdate-1700475906259-api-v2.png

Transaction success

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

Display of the successful payment status page

  1. Enter the BLIK code and proceed to the payment step, which requires confirmation of the transaction in the banking app

  2. Confirm the transaction in the banking app

The shop presents the user with information on successful payment - displaying a thank-you page for the purchase.



images/wikipsp/download/attachments/91423070/image-2023-10-24_13-7-7-version-1-modificationdate-1700475928790-api-v2.png

images/wikipsp/download/attachments/91423070/image-2023-10-18_10-56-48_%281%29-version-1-modificationdate-1700475932729-api-v2.png


images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

Display of thanks page for purchase - commit button

  1. Enter the BLIK code and proceed to the payment step, which requires confirmation of the transaction in the banking app

  2. Confirm the transaction in the banking app

We recommend adding a commit button to return to the order details page instead of using an automatic redirect.

Authorization error

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

Unsuccessful transaction - displaying status information and clearing the BLIK code entry field

  1. Proceed with the transaction by triggering any error (invalid BLIK code, rejected transaction, timeout, or other).

When an error occurs:

  • transaction error message must be displayed informing the user of the real cause of the error

  • the user must be able to repeat the transaction

  • the field for entering the BLIK code is cleared, the user can immediately enter a new code.

images/wikipsp/download/attachments/91423070/image-2023-10-24_13-10-24-version-1-modificationdate-1700475986549-api-v2.png

images/wikipsp/download/attachments/91423070/image-2023-10-18_11-2-41_%282%29-version-1-modificationdate-1700475997694-api-v2.png

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

Wrong BLIK code
(ER_WRONG_TICKET)

  1. Proceed with the transaction using an incorrect BLIK code

The user should receive an error message. Recommended content:

"Incorrect BLIK code was entered. Try again."

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

Expired BLIK code
(ER_TIC_EXPIRED)

  1. Proceed with the transaction using an expired BLIK code

The user should receive an error message. Recommended content:

  • ENG: "Incorrect BLIK code was entered. Try again."

  • PL: "Podano błędny kod BLIK. Spróbuj ponownie."

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

Cancelled BLIK code
(ER_TIC_STS)

  1. Proceed with the transaction using a canceled BLIK code

The user should receive an error message. Recommended content:

  • ENG: "Incorrect BLIK code was entered. Try again."

  • PL: "Podano błędny kod BLIK. Spróbuj ponownie."

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

Used BLIK code
(ER_TIC_USED)

  1. Proceed with the transaction using a used BLIK code

The user should receive an error message. Recommended content:

  • ENG: "Incorrect BLIK code was entered. Try again."

  • PL: "Podano błędny kod BLIK. Spróbuj ponownie."

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

Insufficient funds
(INSUFFICIENT_FUNDS)

  1. Proceed with the transaction without sufficient funds in your account

The user should receive an error message. Recommended content:

  • ENG: "Payment failed. Check the reason in the banking application and try again."

  • PL: "Płatność nieudana. Sprawdź powód w aplikacji bankowej i spróbuj ponownie"







images/wikipsp/download/attachments/91423070/image-2023-10-24_13-12-9-version-1-modificationdate-1700476016963-api-v2.png






images/wikipsp/download/attachments/91423070/image-2023-10-18_11-3-12_%281%29-version-1-modificationdate-1700476019002-api-v2.png








images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

Exceeding the transaction limit
(LIMIT_EXCEEDED)

  1. Proceed with the transaction that exceeds the transaction limit set in the bank.

The user should receive an error message. Recommended content:

  • ENG: "Payment failed. Check the reason in the banking application and try again."

  • PL: "Płatność nieudana. Sprawdź powód w aplikacji bankowej i spróbuj ponownie"

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

Rejection due to incorrect PIN
(ER_BAD_PIN)

  1. Proceed with the transaction by entering the wrong PIN several times in the banking app (the number of attempts depends on the bank).

The user should receive an error message. Recommended content:

  • ENG: "Payment failed. Check the reason in the banking application and try again."

  • PL: "Płatność nieudana. Sprawdź powód w aplikacji bankowej i spróbuj ponownie"

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

Rejection by the user
(USER_DECLINED)

  1. Proceed with the transaction by declining it in the banking app.

The user should receive an error message. Recommended content:

  • ENG: "Payment rejected in a banking application. Try again."

  • PL: "Płatność odrzucona w aplikacji bankowej. Spróbuj ponownie"

images/wikipsp/download/attachments/91423070/image-2023-10-24_13-13-10-version-1-modificationdate-1700476051105-api-v2.png

images/wikipsp/download/attachments/91423070/image-2023-10-18_11-5-52_%281%29-version-1-modificationdate-1700476061308-api-v2.png

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

User timeout
(USER_TIMEOUT)

  1. Proceed with the transaction without confirming it in time on the banking app.

The user should receive an error message. Recommended content:

  • ENG: „Payment failed - not confirmed on time in the banking application. Try again.”

  • PL: "Płatność nieudana - nie została potwierdzona na czas w aplikacji bankowej. Spróbuj ponownie."

images/wikipsp/download/attachments/91423070/image-2023-10-24_13-13-49-version-1-modificationdate-1700476081586-api-v2.png

images/wikipsp/download/attachments/91423070/image-2023-10-18_11-6-5_%281%29-version-1-modificationdate-1700476086298-api-v2.png

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

System timeout
(TIMEOUT)

  1. Proceed with the transaction, simulating a system timeout.


The user should receive an error message. Recommended content:

  • ENG: „Payment failed - not confirmed on time in the banking application. Try again.”

  • PL: "Płatność nieudana - nie została potwierdzona na czas w aplikacji bankowej. Spróbuj ponownie."

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

Mobile app timeout
(AM_TIMEOUT)

  1. Proceed with the transaction without confirming it in time on the banking app.


The user should receive an error message. Recommended content:

  • ENG: „Payment failed - not confirmed on time in the banking application. Try again.”

  • PL: "Płatność nieudana - nie została potwierdzona na czas w aplikacji bankowej. Spróbuj ponownie."

Level 0 z OneClick UID - an extension of the guidelines for Payments without a BLIK code

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg Requirement
images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg Recommendation

Value

Area

Scenario

Expected result

Example ENG

Example PL

Payment method presentation

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

Visibility of the BLIK logo

  1. Go to the payment method selection screen

The BLIK payment method is marked with the BLIK logo.

The logotype used is consistent with the BLIK brand book.

images/wikipsp/download/attachments/91423070/image-2023-10-24_12-50-51_%281%29-version-1-modificationdate-1700476143274-api-v2.png

images/wikipsp/download/attachments/91423070/image-2023-10-18_10-57-34_%283%29-version-1-modificationdate-1700476145686-api-v2.png

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

BLIK is first on the list of payment methods

  1. Go to the payment method selection screen

We encourage you to display BLIK first on the list, as it is the most popular online payment method in Poland.

images/wikipsp/download/attachments/91423070/image-2023-10-24_15-36-37-version-1-modificationdate-1700476168862-api-v2.png images/wikipsp/download/attachments/91423070/image-2023-10-24_15-47-3-version-1-modificationdate-1700476170952-api-v2.png

images/wikipsp/download/attachments/91423070/image-2023-10-18_10-24-52_%283%29-version-1-modificationdate-1700476209416-api-v2.png images/wikipsp/download/attachments/91423070/image-2023-10-18_10-25-6_%282%29-version-1-modificationdate-1700476216259-api-v2.png

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

BLIK in Level 0 on the first screen for selecting a payment method

  1. Go to the payment method selection screen

BLIK must be a visible, selectable form of payment directly from the shop's service.

If the user didn't save the shop in the mobile app, the "BLIK" payment method is first on the payment methods list (as it is the most popular online payment method in Poland).

If the user saves the shop the first method on the list of payment methods is "BLIK without code" (with the mobile app label displayed), followed by "BLIK with code" (the name of the "BLIK" payment method changes to "BLIK with code" when the user remembers the shop).

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

Rules of spelling

  1. Verify BLIK spelling on all screens where reference appears

All references to BLIK are written in capital letters.

BLIK

BLIK, BLIKIEM, BLIKOWI itd.

Alias registration

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

Payments without the BLIK code are only available for users logged in to the shop's service

  1. As a non-logged-in user, go through the purchase process and make a BLIK payment with confirmation in the banking app

Payments without the BLIK code in the Level 0 OneClick model should only be available to users logged in to the shop's service.

If the user is not logged in to the shop's service, the invitation to remember the shop shouldn't be displayed in the bank application, where the user confirms the payment.



images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

Parameters for saving the shop in the banking app

  1. As a logged-in user, go through the purchase process and make a BLIK payment with confirmation in the banking app

With each BLIK transaction, the shop sends the parameters needed to display and create an invitation to remember the shop in the user's banking application (registering the Alias UID).

These parameters are:

  • Alias UID value
    The Alias User ID is a permanent and unique identifier given by the shop, indicating the user's account in the shop's system. The user must be logged into the shop system during the transaction.

  • Alias UID label
    A name that will enable the User to identify their account in the shop's system (e.g. a masked email address or customer number), once they have added the shop to the saved shops list in the banking app. The label is particularly important if the user has more than one account in the shop system.

  • Alias UID validity date
    Optionally, the shop can send the Alias validity date (maximum 2 years), if the date is not sent, the BLIK system will automatically assign the Alias an expiry date of 2 years from the date of registration.


Please refer to your Agent's technical documentation for exact instructions on how to send the parameters.




images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

Aliases management

  1. As a logged-in user, go through the purchase process and make a BLIK payment with confirmation in the banking app

  2. Remember Alias UID in the banking app

  3. In the banking app, go to OneClick payment settings

  4. Delete the saved shop or use an expired alias

  5. In the shop, start a new purchase process and go to the payment method selection screen

Aliases can only be managed (saved/deleted) from within the bank's mobile app.

It is not possible to execute Payment without a BLIK code using a deleted or expired Alias.

The "BLIK without code" payment method is not visible in the list of payment methods. Only the "BLIK" method is available in the list of payment methods.


The logged-in user is only able to pay with the BLIK code. However, the user can remember the shop in the banking app again (during or right after the next payment with BLIK code), as the data set for creating and displaying the invitation to remember the shop in the banking app, should be sent with each BLIK code payment initiation.

images/wikipsp/download/attachments/91423070/image-2023-10-24_15-54-42-version-1-modificationdate-1700476239452-api-v2.png





images/wikipsp/download/attachments/91423070/image-2023-10-18_10-24-52_%284%29-version-1-modificationdate-1700476250586-api-v2.png

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

The way to mask Alias UID label data

  1. As a logged-in user, go through the purchase process and make a BLIK payment with confirmation in the banking app

  2. Remember Alias UID in the banking app

  3. Check the banking app settings to see what the Alias label of the saved shop looks like

If the shop uses customer data as an Alias label, the data are masked, e.g:
jan.kowalski@wp.pl -> ja...ki@wp...pl.
jan.kowalski@poczta.onet.pl -> ja..ki@po...pl

The recommended rule for email masking: shorten by replacing all characters except the first and last two with three dots. If there is an @ in the string, then both parts of the string are divided by @
should be shortened using the same method.



Selection of a saved alias and initiation of a transaction

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

No registered Alias

  1. As a logged-in user, start the purchase process and proceed to the payment method selection screen

If Alias is not registered, the only payment method available in the shop's system is BLIK and the user can only pay using the BLIK code.

images/wikipsp/download/attachments/91423070/image-2023-10-24_15-55-13_%281%29-version-1-modificationdate-1700477439589-api-v2.png

images/wikipsp/download/attachments/91423070/image-2023-10-18_10-24-52_%286%29-version-1-modificationdate-1700477445682-api-v2.png

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

Choice of Alias

  1. During or after a successful payment with the BLIK code, remember the shop in your banking app

  2. Start the next purchase process as a user with one saved Alias UID

  3. Go to the payment selection method screen

If the user saves the shop the first method on the list of payment methods is "BLIK without code" (with the mobile app label displayed), followed by "BLIK with code" (the name of the "BLIK" payment method changes to "BLIK with code" when the user remembers the shop).

images/wikipsp/download/attachments/91423070/image-2023-10-24_15-55-13-version-1-modificationdate-1700476290084-api-v2.png

images/wikipsp/download/attachments/91423070/image-2023-10-18_10-24-52_%285%29-version-1-modificationdate-1700476292269-api-v2.png

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

Multi-banking

  1. Make a payment as a logged-in user and save the shop in the banking app X

  2. Make a second payment as a logged-in (to the same shop account) user and remember the shop in the banking app Y (different from step 1).

  3. Check the list of remembered shops in both apps.

Saved Aliases are visible in both banking app X and banking app Y.

Saved Aliases have the same label and expiry date set accordingly - in line with the data sent by the shop.



images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

Multi-banking - presentation of a list of multiple aliases

  1. Make a payment as a logged-in user who has multiple Aliases saved in the shop

  2. Select one of your Aliases and initiate the payment

If more than 1 alias is saved, the shop presents all saved aliases. The user has the option to select one of the saved aliases:

  • The aliases should be presented in the same
    order as communicated by the BLIK system to the Agent.

  • The alias that is first in the list should be selected by default.

    • An implementation in which only the first label is presented in the first view and the others are available by selecting the "Change" option is acceptable.

images/wikipsp/download/attachments/91423070/image-2023-10-24_16-29-3-version-1-modificationdate-1700476352093-api-v2.png

images/wikipsp/download/attachments/91423070/image-2023-10-24_16-28-38-version-1-modificationdate-1700476347138-api-v2.png

images/wikipsp/download/attachments/91423070/image-2023-10-18_10-27-27_%281%29-version-1-modificationdate-1700477481882-api-v2.png

images/wikipsp/download/attachments/91423070/image-2023-10-18_10-29-19_%281%29-version-1-modificationdate-1700477488467-api-v2.png

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

Multi-banking - authorization in selected banking app

  1. Make a payment as a logged-in user who has multiple Aliases saved in the shop

  2. Select "BLIK without code" payment from one of the banking apps where the shop has been saved and initiate the payment

  3. Complete the authorization in the selected banking app

The selected Alias triggers authorization in the selected Mobile Application. The transaction is completed successfully.



images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

Change of choice to payment with the BLIK code

  1. Start the purchase process as a user with a saved Alias UID

  2. Go to the payment selection method screen

The user has the option to change the payment method - from "BLIK without code" to "BLIK with code".



images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

First payment without BLIK code - one-time information

  1. Begin the purchase process (first after registering the Alias UID)

  2. Go to the payment method selection screen

If this is the user's first payment after registering the alias, a one-off message explaining how OneClick payments work should be presented to the user.

Alternatively, you can display this information with each BLIK payment without a code.

Recommended content:

  • ENG: "You no longer need to enter the BLIK code. You have connected your account [banking mobile app label] to this shop during one of your previous payments. You can deactivate this connection in your banking app at any time. We care about your security - purchases still need to be confirmed in the banking app."

  • PL: " Nie musisz już wpisywać kodu BLIK. Twoje konto [etykieta Aplikacji Mobilnej] powiązałeś z tym Sklepem podczas jednej z poprzednich płatności. W każdej chwili możesz wyłączyć to powiązanie w aplikacji banku. Dbamy o Twoje bezpieczeństwo – zakupy nadal trzeba potwierdzać w aplikacji banku”

images/wikipsp/download/attachments/91423070/image-2023-10-24_16-31-47-version-1-modificationdate-1700477518903-api-v2.png

images/wikipsp/download/attachments/91423070/image-2023-10-18_10-55-34_%281%29-version-1-modificationdate-1700477522074-api-v2.png

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

Multiagent handling



-

It is also possible to use UID and PAYID Aliases if the shop uses more than one integrator providing it with the BLIK payment service (Multiagent option). In such a case, it may happen that the Alias registered as a result of a transaction sent via one integrator is used to complete a transaction via another integrator. In order for such a transaction to be processed, the value of the Alias sent to the BLIK system for a given customer should have the same value regardless of the selected intermediary operator for the transaction (i.e. the operator should not interfere with the value of the Alias), and the Shop should notify its agent in advance of its wish to use the Multiagent option.



Confirmation in the banking application

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

Confirmation in the banking application - user guide

  1. As a logged-in user with saved Alias, initiate a transaction with Alias or BLIK code

A screen appears instructing to confirm the payment in the banking app.

On the screen, the user shouldn't have any other actions to perform at this step, the user's attention shouldn't be distracted to confirm the transaction.

The screen should not include a timer for the remaining time to confirm the transaction.

Recommended text is shown on the screen: "Confirm the payment
in your banking app".

A graphic/icon/animation of the phone is recommended.

images/wikipsp/download/attachments/91423070/image-2023-10-24_16-32-8-version-1-modificationdate-1700477549495-api-v2.png

images/wikipsp/download/attachments/91423070/image-2023-10-18_10-56-25_%281%29-version-1-modificationdate-1700477556594-api-v2.png

Transaction success

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

Display of the successful payment status page

  1. As a logged-in user with saved Alias, initiate a transaction with Alias or BLIK code

  2. Confirm the transaction in the banking app

The shop presents the user with information on successful payment - displaying a thank-you page for the purchase.



images/wikipsp/download/attachments/91423070/image-2023-10-24_13-7-7_%281%29-version-1-modificationdate-1700477584733-api-v2.png

images/wikipsp/download/attachments/91423070/image-2023-10-18_11-25-20_%281%29-version-2-modificationdate-1700477589555-api-v2.png

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

Display of thanks page for purchase - commit button

  1. As a logged-in user with saved Alias, initiate a transaction with Alias or BLIK code

  2. Confirm the transaction in the banking app

We recommend adding a commit button to return to the order details page instead of using an automatic redirect.

Authorization errors

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

Unsuccessful transaction - display of status information and possibility to repeat the transaction (only with BLIK code)

  1. Proceed transaction with an Alias that ends with an error allowing the transaction to be repeated

In the case of transactions without a BLIK code, when an error occurs:

  • a transaction error message must be displayed informing the user of the real cause of the error

  • the user must be able to repeat the transaction using a BLIK code

images/wikipsp/download/attachments/91423070/image-2023-10-24_16-32-52-version-1-modificationdate-1700477612646-api-v2.png

images/wikipsp/download/attachments/91423070/image-2023-10-18_11-44-28_%281%29-version-1-modificationdate-1700477617609-api-v2.png

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/warning.svg

Incorrect BLIK code on repeat - input cleaning

  1. Proceed with the transaction using an incorrect BLIK code

In the case of a transaction with the BLIK code, when an error occurs that allows the transaction to be repeated, the field for entering the code is cleared and the user can immediately enter a new code.



images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

Wrong BLIK code
(ER_WRONG_TICKET)

  1. Proceed with the transaction using an incorrect BLIK code

The user should receive an error message. Recommended content:

  • ENG: "Incorrect BLIK code was entered. Try again."

  • PL: „Podano błędny kod BLIK. Spróbuj ponownie."

images/wikipsp/download/attachments/91423070/image-2023-10-24_16-34-26-version-1-modificationdate-1700477641442-api-v2.png

images/wikipsp/download/attachments/91423070/image-2023-10-18_11-2-41_%283%29-version-1-modificationdate-1700477644048-api-v2.png



images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

Expired BLIK code
(ER_TIC_EXPIRED)

  1. Proceed with the transaction using an expired BLIK code

The user should receive an error message. Recommended content:

  • ENG: "Incorrect BLIK code was entered. Try again."

  • PL: „Podano błędny kod BLIK. Spróbuj ponownie.

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

Cancelled BLIK code
(ER_TIC_STS)

  1. Proceed with the transaction using a canceled BLIK code

The user should receive an error message. Recommended content:

  • ENG: "Incorrect BLIK code was entered. Try again."

  • PL: „Podano błędny kod BLIK. Spróbuj ponownie."

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

Used BLIK code
(ER_TIC_USED)

  1. Przeprowadź transakcję przy użyciu wykorzystanego kodu T6

The user should receive an error message. Recommended content:

  • ENG: "Incorrect BLIK code was entered. Try again."

  • PL: „Podano błędny kod BLIK. Spróbuj ponownie."

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

Insufficient funds
(INSUFFICIENT_FUNDS)

  1. Proceed with the transaction using a used BLIK code

The user should receive an error message. Recommended content:

  • ENG: "Payment failed. Check the reason in the banking application and try again."

  • PL: "Płatność nieudana. Sprawdź powód w aplikacji bankowej i spróbuj ponownie."

images/wikipsp/download/attachments/91423070/image-2023-10-24_16-48-14-version-1-modificationdate-1700477682427-api-v2.png

images/wikipsp/download/attachments/91423070/image-2023-10-18_11-44-54_%281%29-version-1-modificationdate-1700477690687-api-v2.png

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

Exceeding the transaction limit
(LIMIT_EXCEEDED)

  1. Proceed with the transaction that exceeds the transaction limit set in the bank.

The user should receive an error message. Recommended content:

  • ENG: "Payment failed. Check the reason in the banking application and try again."

  • PL: "Płatność nieudana. Sprawdź powód w aplikacji bankowej i spróbuj ponownie."

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

Rejection due to incorrect PIN
(ER_BAD_PIN)

  1. Proceed with the transaction by entering the wrong PIN several times in the banking app (the number of attempts depends on the bank).

The user should receive an error message. Recommended content:

  • ENG: "Payment failed. Check the reason in the banking application and try again."

  • PL: "Płatność nieudana. Sprawdź powód w aplikacji bankowej i spróbuj ponownie."

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

Rejection by the user
(USER_DECLINED)

  1. Proceed with the transaction by declining it in the banking app.

The user should receive an error message. Recommended content:

  • ENG: "Payment rejected in a banking application. Try again."

  • PL: "Płatność odrzucona w aplikacji bankowej. Spróbuj ponownie."

images/wikipsp/download/attachments/91423070/image-2023-10-25_8-59-43-version-1-modificationdate-1700477713104-api-v2.png

images/wikipsp/download/attachments/91423070/image-2023-10-18_11-45-52_%281%29-version-1-modificationdate-1700477721809-api-v2.png

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

User timeout
(USER_TIMEOUT)

  1. Proceed with the transaction without confirming it in time on the banking app.

The user should receive an error message. Recommended content:

  • ENG: „Payment failed - not confirmed on time in the banking application. Try again.”

  • PL: „Płatność nieudana – nie została potwierdzona na czas w aplikacji bankowej. Spróbuj ponownie.”

images/wikipsp/download/attachments/91423070/image-2023-10-25_8-59-14-version-1-modificationdate-1700477745406-api-v2.png

images/wikipsp/download/attachments/91423070/image-2023-10-18_11-46-32_%281%29-version-1-modificationdate-1700477751480-api-v2.png

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

System timeout
(TIMEOUT)

  1. Proceed with the transaction, simulating a system timeout.


The user should receive an error message. Recommended content:

  • ENG: „Payment failed - not confirmed on time in the banking application. Try again.”

  • PL: „Płatność nieudana – nie została potwierdzona na czas w aplikacji bankowej. Spróbuj ponownie.”

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

Mobile app timeout
(AM_TIMEOUT)

  1. Proceed with the transaction without confirming it in time on the banking app.

The user should receive an error message. Recommended content:

  • ENG: „Payment failed - not confirmed on time in the banking application. Try again.”

  • PL: „Płatność nieudana – nie została potwierdzona na czas w aplikacji bankowej. Spróbuj ponownie.”

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

Too high amount
(ER_DATAAMT_HUGE)

  1. Proceed with Alias transaction with excessive amount

The user should receive an error message. Recommended content:

  • ENG: "Payment amount too high"

  • PL: "Zbyt wysoka kwota płatności”

presented on a full-screen failure message (without the possibility to enter a code)



images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

Alias rejection
(ALIAS_DECLINED, ALIAS_NOT_FOUND)

  1. Proceed with Alias transaction with invalid key

The user should receive an error message. Recommended content:

  • ENG: "Payment requires BLIK code."

  • PL: „Płatność wymaga podania kodu BLIK.”

images/wikipsp/download/attachments/91423070/image-2023-10-24_16-50-57-version-1-modificationdate-1700477772986-api-v2.png

images/wikipsp/download/attachments/91423070/image-2023-10-18_11-48-14_%281%29-version-1-modificationdate-1700477777029-api-v2.png

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

General error
(GENERAL_ERROR)

  1. Proceed with Alias transaction simulating general error


The user should receive an error message. Recommended content:

  • ENG: "Payment failed. Try again."

  • PL: "Płatność nieudana. Spróbuj ponownie.”


images/wikipsp/download/attachments/91423070/image-2023-10-24_16-52-6-version-1-modificationdate-1700477798466-api-v2.png

images/wikipsp/download/attachments/91423070/image-2023-10-18_11-48-52_%281%29-version-1-modificationdate-1700477802941-api-v2.png

images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

TAS error
(TAS_DECLINED)

  1. Proceed with Alias transaction by simulating TAS error

The user should receive an error message. Recommended content:

  • ENG: "Payment failed. Try again."

  • PL: "Płatność nieudana. Spróbuj ponownie.”


images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

System error
(SYSTEM_ERROR)

  1. Proceed with Alias transaction simulating system error

The user should receive an error message. Recommended content:

  • ENG: "Payment failed. Try again."

  • PL: "Płatność nieudana. Spróbuj ponownie.”


images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

Issuer rejection
(ISSUER_DECLINED)

  1. Proceed with the Alias transaction by simulating an issuer rejection error

The user should receive an error message. Recommended content:

  • ENG: "Payment failed. Try again."

  • PL: "Płatność nieudana. Spróbuj ponownie.”


images/wikipsp/s/-6f93hn/8804/1eccyvi/_/images/icons/emoticons/information.svg

Invalidation of a transaction after TIMEOUT

  1. Proceed with the Alias transaction, simulating a system timeout.

In the event that a transaction is deemed to have failed after a
timeout, the shop is obliged to make an effective cancellation of the transaction, i.e. send the cancellation to the integrator's system until the confirmation of acceptance of such
instructions.

In the event of unsuccessful registration of the invalidation, the shop should repeat the invalidation at increasing intervals, no less than until the end of the next business day and no longer than 7 days.