PlugPagEffectuatePreAutoData

data class PlugPagEffectuatePreAutoData(val amount: Int = 0, val userReference: String? = EMPTY_STRING, val printReceipt: Boolean = false, val transactionId: String? = EMPTY_STRING, val transactionCode: String? = EMPTY_STRING) : Parcelable

Contém os dados necessários para solicitar a efetivação de uma transação pré-autorização já criada.

Constructors

Link copied to clipboard
fun PlugPagEffectuatePreAutoData(amount: Int = 0, userReference: String? = EMPTY_STRING, printReceipt: Boolean = false, transactionId: String? = EMPTY_STRING, transactionCode: 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 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 transactionCode: String?

Código da transação realizada.

Link copied to clipboard
val transactionId: String?

ID da 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.

Inherited functions

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