ReceiptData

data class ReceiptData(val bankAndMerchantName: String, val merchantPhone: String, val dateTime: String, val terminalId: String, val checkInvoice: String, val verifyCode: String, val card: String, val applicationIdentifier: String, val accessPointName: String, val transactionVerificationResult: String, val transactionInformation: String, val operationType: String, val totalAmount: String, val commission: String, val status: String, val statusCode: Int, val referenceRetrievalNumber: String, val isOffline: Boolean, val expDate: String, val maskedPan: String, val merchId: String, val number: String, val invoice: String, val customMetaData: Map<String, String>? = null) : Parcelable

Data class representing the receipt data.

Constructors

Link copied to clipboard
constructor(bankAndMerchantName: String, merchantPhone: String, dateTime: String, terminalId: String, checkInvoice: String, verifyCode: String, card: String, applicationIdentifier: String, accessPointName: String, transactionVerificationResult: String, transactionInformation: String, operationType: String, totalAmount: String, commission: String, status: String, statusCode: Int, referenceRetrievalNumber: String, isOffline: Boolean, expDate: String, maskedPan: String, merchId: String, number: String, invoice: String, customMetaData: Map<String, String>? = null)
constructor(parcel: Parcel)

Types

Link copied to clipboard

Properties

Link copied to clipboard

The Access Point Name.

Link copied to clipboard

The Application Identifier.

Link copied to clipboard

The name of the bank and merchant.

Link copied to clipboard

The card information.

Link copied to clipboard

The invoice identifier for the check.

Link copied to clipboard

The commission for the transaction.

Link copied to clipboard

A map of key-value pairs containing additional info for the transaction.

Link copied to clipboard

The date and time of the transaction.

Link copied to clipboard

The expiration date of the card.

Link copied to clipboard
Link copied to clipboard

Whether the transaction was offline.

Link copied to clipboard

The masked Primary Account Number (PAN).

Link copied to clipboard

The merchant's phone number.

Link copied to clipboard

The merchant identifier.

Link copied to clipboard

The number associated with the transaction.

Link copied to clipboard

The type of operation.

Link copied to clipboard

The Retrieval Reference Number (RRN).

Link copied to clipboard

The status of the transaction.

Link copied to clipboard

The status code of the transaction.

Link copied to clipboard

The terminal identifier.

Link copied to clipboard

The total amount of the transaction.

Link copied to clipboard

The Transaction Information.

Link copied to clipboard

The Transaction Verification Results.

Link copied to clipboard

The verification code.

Functions

Link copied to clipboard
open override fun describeContents(): Int
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
open override fun writeToParcel(parcel: Parcel, flags: Int)