Options

data class Options(val title: String? = null, val primaryActionText: String? = null, val secondaryAction: PONativeAlternativePaymentConfiguration.SecondaryAction? = null, val cancellation: PONativeAlternativePaymentConfiguration.CancellationConfiguration = CancellationConfiguration(), val paymentConfirmation: PONativeAlternativePaymentConfiguration.PaymentConfirmationConfiguration = PaymentConfirmationConfiguration(), val barcode: POBarcodeConfiguration = POBarcodeConfiguration(saveButton = POBarcodeConfiguration.Button()), val inlineSingleSelectValuesLimit: Int = 5, val skipSuccessScreen: Boolean = false, val successMessage: String? = null) : Parcelable

Deprecated

Use 'PONativeAlternativePaymentConfiguration' instead.

Custom options.

Parameters

title

Custom title.

primaryActionText

Custom primary action text (e.g. "Pay").

secondaryAction

Secondary action (e.g. "Cancel"). Use null to hide, this is a default behaviour.

cancellation

Cancellation behaviour.

paymentConfirmation

Payment confirmation configuration.

barcode

Barcode configuration.

inlineSingleSelectValuesLimit

Defines the maximum number of options that will be displayed inline for parameters where user should select a single option (e.g. radio buttons). Default value is 5.

skipSuccessScreen

Indicates whether the success screen should be skipped.

successMessage

Custom success message when payment is completed.

Constructors

Link copied to clipboard
constructor(title: String? = null, primaryActionText: String? = null, secondaryAction: PONativeAlternativePaymentConfiguration.SecondaryAction? = null, cancellation: PONativeAlternativePaymentConfiguration.CancellationConfiguration = CancellationConfiguration(), paymentConfirmation: PONativeAlternativePaymentConfiguration.PaymentConfirmationConfiguration = PaymentConfirmationConfiguration(), barcode: POBarcodeConfiguration = POBarcodeConfiguration(saveButton = POBarcodeConfiguration.Button()), inlineSingleSelectValuesLimit: Int = 5, skipSuccessScreen: Boolean = false, successMessage: String? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val successMessage: String? = null
Link copied to clipboard
val title: String? = null

Functions

Link copied to clipboard
abstract fun describeContents(): Int
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)