PaymentSessionsRequest

public PaymentSessionsRequest PaymentSessionsRequest(String version, String browserAcceptHeader, String encodedBrowserMetadata, PaymentSessionsRequest.PreferredChallengeWindowSize preferredChallengeWindowSize, String merchantUrl, PaymentSessionsRequestCustomerAccountDetails customerAccountDetails, List<PaymentRequest> payments)

Parameters

version

The version of the EgPayments.js library.

browserAcceptHeader

The customer's browser accept header that was used in the booking request.

encodedBrowserMetadata

Encoded browser metadata, provided by the EgPayments.js library.

preferredChallengeWindowSize

The preferred window size that needs to be displayed to the customer. Following are the possible values of this field: * extra_small: 250 x 400 * small: 390 x 400 * medium: 600 x 400 * large: 500 x 600 * full_screen: Full screen

merchantUrl

Fully qualified URL of merchant website or customer care site.

customerAccountDetails
payments