# PaymentTransactionState

class PaymentTransactionState(val amount: String, val language: String, val transactionType: String?) : IPCTransactionState

State means that payment application is performing payment processing operations

#### Parameters

amount

authorized amount

language

language of cardholder

transactionType

refers to raw string being presented in PayOnSite application used as workaround to show same value in Master Application

## Constructors

PaymentTransactionState
Link copied to clipboard
constructor(amount: String, language: String, transactionType: String?)

## Properties

amount
Link copied to clipboard
open override val amount: String
language
Link copied to clipboard
open override val language: String
message
Link copied to clipboard
open val message: String? = null
mode
Link copied to clipboard
val mode: Int
transactionType
Link copied to clipboard
open override val transactionType: String?

## Functions

describeContents
Link copied to clipboard
abstract fun describeContents(): Int
toIpcTransactionStateState
Link copied to clipboard
fun toIpcTransactionStateState(): IPCTransactionState

amount and language for this cases AUTHORISATION_CONST and PAYMENT_CONST considered non-nullabe

toTransactionState
Link copied to clipboard
fun toTransactionState(): TransactionState

amount and language for this cases AUTHORISATION_CONST and PAYMENT_CONST considered non-nullabe

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