PaymentKotlinSDK

Constructors

Link copied to clipboard
constructor(context: Context)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun appIsInstalled(context: Context, agent: ProcessingAgent): Boolean
Link copied to clipboard
open suspend override fun cancel(rrn: String, amount: BigDecimal, ern: String): PResult
Link copied to clipboard
open suspend override fun clearHistory()
Link copied to clipboard
open suspend override fun getCoreCredentials(): Pair<String, String>
Link copied to clipboard
open suspend override fun getHistory(startIndex: Int, endIndex: Int): List<Operation>?
Link copied to clipboard
open suspend override fun getOfflineQueue(startIndex: Int, endIndex: Int): List<Operation>?
Link copied to clipboard
open suspend override fun getOfflineSettings(): OfflineSettings?
Link copied to clipboard
open suspend override fun getOperationByErn(ern: String): OperationSnapshot?
Link copied to clipboard
open suspend override fun getOperationByInvoice(invoice: String): OperationSnapshot?
Link copied to clipboard
open suspend override fun getOperationByRRN(rrn: String): OperationSnapshot?
Link copied to clipboard
open suspend override fun getOperationsByInvoices(invoices: List<String>): List<OperationSnapshot>?
Link copied to clipboard
open suspend override fun getReviseAndCloseSession(forCurrentDate: Boolean): SessionRevise?
Link copied to clipboard
open override fun interruptOperation()
Link copied to clipboard
open suspend override fun isAuthorized(): Boolean?
Link copied to clipboard
open suspend override fun logon(login: String, password: String): Boolean?
Link copied to clipboard
open suspend override fun logout(): Boolean?
Link copied to clipboard
open override fun onDestroy()
Link copied to clipboard
open override fun onPause(activity: Activity)
Link copied to clipboard
open override fun onResume(activity: Activity)
Link copied to clipboard
open override fun openAppStore(context: Context, agent: ProcessingAgent)
Link copied to clipboard
open suspend override fun postOffline(invoice: String): Boolean?
Link copied to clipboard
open suspend override fun postSms(invoice: String, phone: String): Boolean?
Link copied to clipboard
open override fun printSessionRevise(sessionRevise: SessionRevise)
Link copied to clipboard
open override fun printSleep(receiptData: ReceiptData, doubleSleep: Boolean, shopName: String?, shopAddress: String?)
Link copied to clipboard
open suspend override fun purchase(amount: BigDecimal, ern: String): PResult
Link copied to clipboard
open suspend override fun purchaseCycle(amount: BigDecimal, ern: String): PResult
Link copied to clipboard
open suspend override fun readMifare(): MifareResponse
Link copied to clipboard
open suspend override fun refund(rrn: String, amount: BigDecimal, ern: String): PResult
Link copied to clipboard
open override fun setListener(listener: PaymentListener)
Link copied to clipboard
open suspend override fun stopWaitingMifare()
Link copied to clipboard
open suspend override fun switchOfflineMode(isEnable: Boolean): Boolean?