mPOSWriteToDisplayRequestBuilder
.clearDisplay
leva uma boolean que se for verdadeira limpa a tela após 2 segundos. Se falso, a mensagem persiste. private fun writeToDisplay(message: String) {
MPOSPlugin.createWriteToDisplayRequestBuilder()
.messageDisplay(message)
.clearDisplay(true)
.callback(object : Callback<Boolean>() {
override fun onFail(error: Throwable) {
Log.d(TAG, "fail on posting to pinPad display ${error.message}")
}
override fun onSuccess(response: Boolean) {
Log.d(TAG, "success on posting to pinPad display")
}
})
.build()
.run(Zoop::post)
}
Responsável por retornar as callbacks que dizem se a escrita na tela do pinpad foi realizada com sucesso.
OnSuccess
-> Sinaliza quando a mensagem foi exibida com sucesso.
OnFail
-> Sinaliza quando a mensagem não foi exibida com sucesso.