BLIK

Intro
BLIK is the most popular mobile payment method in Poland for online payments. It enables e-commerce payments, POS payments (including contactless payments), ATM cash withdrawals, and mobile P2P payments.
BLIK is linked to a bank account rather than a physical card. With 90% of Polish bank customers having access to BLIK through their banking apps, it offers a broad reach and convenience.
To complete a payment with BLIK, customers generate a unique 6-digit code within their banking app and enter it at checkout. They then confirm the transaction in their app, ensuring seamless and secure authentication without third-party involvement.
Integrating BLIK is simple and requires only a few additional properties in the request. You can easily enable BLIK payments through Hosted Checkout Page solutions, plugins, or direct API integration.
Onboarding
Are you using the Back Office or Merchant Portal?
You can activate the BLIK payment method yourself via Configuration menu in your Back Office or Merchant Portal.
To activate BLIK in your live account, follow these steps:
- Make sure you meet the requirements:
• You must have an Acceptance contract with Worldline e-commerce solutions.
• You must have an Acquiring contract with WL Red (EU). - Contact your account manager or our support team: request the activation of the BLIK payment method.
- Go live: before going live, ensure that all API endpoints and credentials are switched from the test to the production environment.
Failure to do so will result in unsuccessful transactions.
Integration
We offer this payment method for the following integration mode. Learn more in our dedicated guide about how it works:
Find a high level overview in the "Process flows" chapter.
Hosted Checkout Page
When your customer proceeds to checkout, initiate a hosted checkout session by calling our API. Add the following properties to a standard CreateHostedCheckout request:
{
"order":{
"amountOfMoney":{
"currencyCode":"PLN",
"amount":1700
},
"redirectPaymentMethodSpecificInput":{
"paymentProductId":3204,
"requiresApproval":false
}
}
}
Properties |
Remarks |
order.amountOfMoney |
amount : The gross amount you want to charge for this order. |
redirectPaymentMethodSpecificInput
paymentProductId requiresApproval |
paymentProductId: The numeric identifier of the payment method on our platform. Find |
Process flows
- Your customers finalise an order on their desktop or mobile browser in your shop and select BLIK as a payment method.
- You send this CreateHostedCheckout request to our platform.
- You redirect your customers on their desktop or mobile browser via the redirectUrl to our Hosted Checkout Page. Your customers type and enter the 6-digit BLIK code that is generated in their banking application.
- Your customers confirms the payment in their banking application.
- We receive the transaction result.
- We redirect your customers to your redirectUrl on their desktop or mobile browser.
- You request the transaction result from our platform via GetHostedCheckout or receive the result via webhooks.
- If the transaction was successful, you can deliver the goods / service.
Testing
Refer to our Test cases for test data and detailed instructions.
Make sure to use the right endpoint and switch back to the live URL as soon as you have finished your tests.