Blik One Click Payment Request

August 21, 2026 ยท View on GitHub

Information used to pay using BLIK one-click flow.

Structure

BlikOneClickPaymentRequest

Fields

NameTypeTagsDescriptionGetterSetter
AuthCodeStringOptionalThe 6-digit code used to authenticate a consumer within BLIK.

Constraints: Minimum Length: 6, Maximum Length: 6, Pattern: ^[0-9]{6}$
String getAuthCode()setAuthCode(String authCode)
ConsumerReferenceStringRequiredThe merchant generated, unique reference serving as a primary identifier for accounts connected between Blik and a merchant.

Constraints: Minimum Length: 3, Maximum Length: 64, Pattern: ^[ -~]{3,64}$
String getConsumerReference()setConsumerReference(String consumerReference)
AliasLabelStringOptionalA bank defined identifier used as a display name to allow the payer to differentiate between multiple registered bank accounts.

Constraints: Minimum Length: 8, Maximum Length: 35, Pattern: ^[ -~]{8,35}$
String getAliasLabel()setAliasLabel(String aliasLabel)
AliasKeyStringOptionalA Blik-defined identifier for a specific Blik-enabled bank account that is associated with a given merchant. Used only in conjunction with a Consumer Reference.

Constraints: Minimum Length: 1, Maximum Length: 19, Pattern: ^[0-9]+$
String getAliasKey()setAliasKey(String aliasKey)

Example

import com.paypal.sdk.models.BlikOneClickPaymentRequest;

BlikOneClickPaymentRequest blikOneClickPaymentRequest = new BlikOneClickPaymentRequest.Builder(
    "consumer_reference2"
)
.authCode("auth_code4")
.aliasLabel("alias_label2")
.aliasKey("alias_key0")
.build();