Skip to main content

Constructor

Parameters

Supported Languages

EN, ES, FR, DE, IT, PT, NL, PL, RU, JA, ZH, KO, AR, HE, TR, SV, NO, DA, FI, and more.

UI Options

Methods

checkAvailability()

Returns a Promise that resolves to a list of payment methods available for the current session and device. This method is async.
The result depends on the session configuration, browser capabilities, and device support. For example, Apple Pay only appears in Safari.

payBy(eWalletList, callback, buttonProperties)

Renders payment buttons and starts the payment flow.

parseResultToken(token)

Decodes a result token into structured data.
Returns a tuple of [data, success] where data contains transaction details and success is a boolean indicating client-side success.

getSessionType()

Returns the operation type for the current session.

getSelectedProviderName()

Returns the name of the payment method the user selected.

getBillingInfo()

Returns billing address data collected during the payment flow, if applicable.

getShippingInfo()

Returns shipping address data collected during the payment flow, if applicable.

Operations

The operation type is set when creating the session via the PCI Booking API and determines which payment methods and flows are available.