Código e significado dos Tipos de Mensagens nos callbacks

Quando recebendo callbacks de showMessage( string, messageType) você recebe um texto e um segundo parametro indicando o TIPO da mensagem, o qual pode ser usado pra você categorizar e entender a ação esperada para aquela mensagem, ou a natureza da mesma.

A tabela abaixo mostra a relação entre os MessageTypes e a ação relacionada a ele. Pode ser que você atualize sua tela, um ícone, cores, ou outra ação a partir da identificação da natureza da mensagem texto recebida, natureza esta que é informada por meio deste campo.

MessageTypeDescrição
ACTIONGenérica. Usada para chamar atenção
ACTION_INSERT_CARDSolicita que cliente insira o cartão no PIN pad
ACTION_ENTER_PINSolicita que cliente digite a senha no PIN pad
ACTION_SWIPE_MAGSTRIPESolicita que cliente passe o cartão no leitor de tarja magnética
ACTION_INSERT_CHIP_CARDSolicita que cliente insira o cartão no PIN pad com Chip
ACTION_INPUT_DEVICE_KEYPADSolicita para o usuário digitar senha
ACTION_INPUT_SIGNATURESolicita para o usuário assinar
ACTION_OTHERSolicita outra ação do usuário
TRANSACTION_APPROVEDInforma que a transação foi aprovada
TRANSACTION_APPROVED_REMOVE_CARDSolicita remoção do cartão após a aprovação da transação
TRANSACTION_DENIEDInforma que a transação foi negada
TRANSACTION_DENIED_REMOVE_CARDSolicita remoção do cartão após a transação ser negada
TRANSACTION_CANCELLEDInforma que a transação foi aprovada
TRANSACTION_CANCELLED_REMOVE_CARDSolicita remoção do cartão após o cancelamento da transação
ERRORMensagem de Erro
CANCELLEDProcesso cancelado
WAITAguardando
WAIT_PROCESSINGAguardando processamento
WAIT_INITIALIZINGAguardando inicialização
WAIT_COMMUNICATIONAguardando comunicação com serviços
WAIT_TIMEOUT_OCURREDAviso de que tempo de execução expirou
WAIT_BLUETOOTH_CONNECTINGAguardando conexão bluetooth
WAIT_BLUETOOTH_CONNECTEDConexão bluetooth realizada