PlugPagPreAutoKeyingData

data class PlugPagPreAutoKeyingData(val amount: Int? = 0, val installmentType: Int = 0, val installments: Int = 0, val userReference: String? = EMPTY_STRING, val printReceipt: Boolean? = false, val pan: String = EMPTY_STRING, val securityCode: String = EMPTY_STRING, val expirationDate: String = EMPTY_STRING) : Parcelable

Contém os dados para criar uma solicitação de transação pré-autorização digitada.

Constructors

Link copied to clipboard
fun PlugPagPreAutoKeyingData(amount: Int? = 0, installmentType: Int = 0, installments: Int = 0, userReference: String? = EMPTY_STRING, printReceipt: Boolean? = false, pan: String = EMPTY_STRING, securityCode: String = EMPTY_STRING, expirationDate: String = EMPTY_STRING)

Properties

Link copied to clipboard
val amount: Int? = 0

Valor da transação em centavos. Por exemplo, uma transação de "R$ 10,00", terá como valor 1000.

Link copied to clipboard
val expirationDate: String

Data de validade do cartão utilizado na transação. Deve ser no formato MMAA, sendo M = Mês e A = Ano. Por exemplo, para um cartão com validade até Janeiro de 2028, o valor deverá ser 0128.

Link copied to clipboard
val installments: Int = 0

Quantidade de parcelas. Para vendas à vista, é necessário usar o valor PlugPag.A_VISTA_INSTALLMENT_QUANTITY.

Link copied to clipboard
Link copied to clipboard
val pan: String

Número do cartão utilizado na transação.

Link copied to clipboard
val printReceipt: Boolean? = false

Valor booleano indicando se o usuário deseja o comprovante de pagamento (via do cliente), tendo como valor padrão falso.

Link copied to clipboard
val securityCode: String

Código de segurança (CVV) do cartão utilizado na transação.

Link copied to clipboard
val userReference: String?

Código da venda, usado de referência para o usuário. Deve conter apenas letras (não acentuadas) e números. Esse campo é limitado em 10 caracteres.

Functions

Link copied to clipboard
open override fun toString(): String

Inherited functions

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