PONativeAlternativePaymentMethodParameterValues

@JsonClass(generateAdapter = true)
data class PONativeAlternativePaymentMethodParameterValues(val message: String?, @Json(name = "customer_action_message") val customerActionMessage: String?, @Json(name = "customer_action_barcode") val customerActionBarcode: POBarcode?, @Json(name = "provider_name") val providerName: String?, @Json(name = "provider_logo_url") val providerLogoUrl: String?)

Native alternative payment parameter values.

Parameters

message

Message.

customerActionMessage

Customer action message markdown that should be used to explain the user how to proceed with the payment. Currently it will be set only when payment state is PENDING_CAPTURE.

customerActionBarcode

Defines the data for barcode generation. It will be set when payment state is PENDING_CAPTURE and customer action requires a barcode (e.g. QR Code) to proceed with the payment.

providerName

Payment provider name.

providerLogoUrl

Payment provider logo URL if available.

Constructors

constructor(message: String?, @Json(name = "customer_action_message") customerActionMessage: String?, @Json(name = "customer_action_barcode") customerActionBarcode: POBarcode?, @Json(name = "provider_name") providerName: String?, @Json(name = "provider_logo_url") providerLogoUrl: String?)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard