Package com. paybyrd. payment. sdk. model
Types
Link copied to clipboard
This class represents the APN (Access Point Name) Authentication Method
Link copied to clipboard
App settings enum
Link copied to clipboard
enum AutomaticPrintingSettingsEnum : Enum<AutomaticPrintingSettingsEnum>
Content copied to clipboard
This class represents the automatic printing settings
Link copied to clipboard
This class represents the data used the start a initialization
Link copied to clipboard
Link copied to clipboard
data class InitiateRequest(email: String, passwd: String, merchantId: Int, isToForceInit: Boolean)
Content copied to clipboard
Initialization request
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
enum PaymentResultScreenSettingsEnum : Enum<PaymentResultScreenSettingsEnum>
Content copied to clipboard
This class represents the transaction result screen settings
Link copied to clipboard
data class QueryTransactionRequest(transactionAmount: Long, transactionReference: String, transactionType: TransactionTypeEnum, useReceiptDetails: Boolean)
Content copied to clipboard
Query Transaction request
Link copied to clipboard
data class QueryTransactionResponse(code: Int, transactionStatus: TransactionStatusEnum, transactionResponseData: TransactionResponseData?)
Content copied to clipboard
Query Transaction response
Link copied to clipboard
Link copied to clipboard
This class represents the terminal data
Link copied to clipboard
Transaction Currency Enum The transaction currency must be the same currency configured by merchant, otherwise the request will fail.
Link copied to clipboard
data class TransactionReceipt(merchantReceipt: String, customerReceipt: String)
Content copied to clipboard
Transaction Receipt
Link copied to clipboard
data class TransactionRequest(amount: Long, currency: TransactionCurrencyEnum, transactionType: TransactionTypeEnum, referencedTransactionIdentifier: String?, useReceiptDetails: Boolean, orderReference: String)
Content copied to clipboard
Transaction request
Link copied to clipboard
data class TransactionRequestData(transactionIntent: Intent, transactionReference: String)
Content copied to clipboard
This class represents the data used the start a transaction
Link copied to clipboard
data class TransactionResponse(amount: Long, code: Int, status: TransactionStatusEnum, statusDetail: String, transactionIdentifier: String, transactionType: TransactionTypeEnum, transactionCardLabel: String, transactionCardMaskedNumber: String, transactionCardScheme: String, transactionCurrency: TransactionCurrencyEnum, transactionReceipt: TransactionReceipt?, transactionAuthorizationCode: String, terminalSerialNumber: String, terminalId: String, orderReference: String)
Content copied to clipboard
Transaction response
Link copied to clipboard
data class TransactionResponseData(transactionResponse: TransactionResponse, transactionReference: String)
Content copied to clipboard
This class represents the data used to respond a started transaction
Link copied to clipboard
Link copied to clipboard