About Blik

General information about Blik

Blik is a mobile payment methode supported by Polish banks via their mobile banking apps. It enables the immediate transfer of funds to a recipient’s mobile phone number. Users can also make payments online and instore. At the online checkout the customer chooses Blik, selects their bank, then enters the 6-digit code that the Blik app generates. They confirm the purchase with their mobile banking PIN. The in-store experience is similar as the customer enters the 6-digit Blik code on the merchant’s PIN entry device and then enters their mobile banking PIN on their own phone to confirm the purchase. Cardless withdrawels at ATMs are also possible with a one-time, 9-digit Blik code.


Logo

Info

Blik is a mobile payment methode supported by Polish banks via their mobile banking apps. It enables the immediate transfer of funds to a recipient’s mobile phone number. Users can also make payments online and instore.

TypePayments by Online Bank Transfer


Further information can be found on the webpage of Blik (https://blik.com/en).

 

Process flow chart

Blik process flow


interface


Payment with Blik via form interface

To make a Blik payment via PPRO over a form, please use the following URL:

 blik.aspx


Key

Format

CND

Description

Beschreibung

Currency

a3

M

Currency, three digits DIN / ISO 4217, e.g. EUR, USD, GBP. Only PLN permissible. Please find an overview here: A1 Currency table

Währung, drei Zeichen DIN / ISO 4217, z.B. EUR, USD, GBP. Nur PLN zulässig. Hier eine Übersicht: A1 Währungstabelle

Key

Format

CND

Description

Beschreibung

OrderDesc

ans..768

M

Description of delivered products, services etc.

Beschreibung der gelieferten Waren, Dienstleistungen usw.

Key

Format

CND

Description

Beschreibung

Languagea2O2-letter language code (e.g. de) that should be preferred when presenting payment pages to the consumer2-stelliger Sprachcode (z. B. de), der bei der Darstellung von Zahlungsseiten für den Kunden bevorzugt werden sollte
AccOwner

ans3..50

M

Name of account holder

Name des Kontoinhabers
Emailans..100OEmail address of the customerE-Mail-Adresse des Kunden
AddrCountryCodea2MCountry code for the account holder’s invoicing address, 2 characters according to ISO 3166. Only PL allowed, defined within the code.Ländercode der Rechnungsadresse des Kontoinhabers zweistellig gemäß ISO 3166. Nur PL zulässig, im Code festgelegt.

Parameters for payments with Blik


Return parameters for URLSuccess, URLFailure and URLNotify with Blik


Credit with reference

credit.aspx


Parameters for credits via socket connections


Response parameters for credits with Blik via socket connections


Batch processing via the interface

This section describes the parameters which must be transferred within the data set (Record) for executing a refund for Blik and which information can be found within the response file about the payment status.

Following table gives an overview of all batch versions that are possible for a specific action an their specialities:

Action

Version

Description

Beschreibung

Credit

1.0 / 2.0

Standard version without return of parameter Code

Standardversion ohne Rückgabe von Parameter Code


1.x / 2.x

with RefNr (valid for all versions other than 1.0)

mit RefNr (gilt für alle Versionen außer 1.0)

Description of the possible batch versions


The structure for Blik within a Batch file to be submitted is the following:

HEAD,<MerchantID>,<Date>,<Version>
BLIK,Credit,<Amount>,<Currency>,<TransID>,(<RefNr>,)<PayID>
FOOT,<CountRecords>,<SumAmount>


Example for Master MID function:

HEAD,[Master]MerchantID,Date,2.x
Type,Action,[Slave]MID,Amount,Currency,TransID,Data (depends on Action)
FOOT,CountRecords,SumAmount


Key

Format

CND

Description

Beschreibung

Type

a..11

M

HEAD for Header, FOOT for Footer, BLIK for Blik

HEAD für Header, FOOT für Footer, BLIK für Blik

Action

a..20

M

The parameter Action defines the type of transaction:

Credit

Der Action-Parameter definiert die Art der Transaktion:

Credit (Gutschrift)

Description of fields within the record for Batch files

 

The record area within the response file for Batch transactions looks the following way:

HEAD,<MerchantID>,<Date>,<Version>
BLIK,Credit,<Amount>,<Currency>,<TransID>,(<RefNr>,)<PayID>,<Status>,<Code>
FOOT,<CountRecords>,<SumAmount>


Key

Format

CND

Description

Beschreibung

Action

a..20

M

The parameter Action defines the type of transaction:

Credit

Der Action-Parameter definiert die Art der Transaktion:

Credit (Gutschrift)

Description of result parameters within the record for Batch files