Escrever na tela
Use MPOSPlugin.createWriteToDisplayRequestBuilder() para escrever uma mensagem no display do mPOS.
Como funciona
- A mensagem é exibida no display do mPOS.
- A mensagem deve ter até 32 caracteres, sendo até 16 caracteres por linha.
- O campo
clearDisplayrecebe um valor booleano:true: limpa a tela após 2 segundos.false: mantém a mensagem exibida no display.
Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
messageDisplay | String | Mensagem exibida no display do mPOS. Deve ter até 32 caracteres, com até 16 caracteres por linha. |
clearDisplay | Boolean | Define se a mensagem será removida automaticamente após 2 segundos. Use true para limpar a tela ou false para manter a mensagem. |
callback | Callback<Boolean> | Retorna se a escrita no display foi concluída com sucesso ou falhou. |
Escrever uma mensagem no display
Crie a requisição com MPOSPlugin.createWriteToDisplayRequestBuilder().
No exemplo abaixo, a mensagem será exibida no display de 32 caracteres em duas linhas:
+----------------+
| Hello, |
| World! |
+----------------+val request = MPOSPlugin.createWriteToDisplayRequestBuilder()
.messageDisplay(" Hello, World! ")
.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()
Zoop.post(request)Callbacks
Use .callback para receber o resultado da tentativa de escrita no display do pinpad.
onSuccess
onSuccessExecutado quando a mensagem é exibida com sucesso.
onFail
onFailExecutado quando a mensagem não é exibida com sucesso. O parâmetro error contém a causa da falha.
Updated 9 days ago
Did this page help you?
