Método fakeTransactionInitJourney (Venda Teste)
Para utilizar venda teste é necessário ter executado uma inicialização.
Método responsável por iniciar a jornada de telas em um fluxo de transação teste, com o mesmo objetivo do initJourney, ou seja obter o valor da transação e o método de pagamento porém sem gerar uma cobrança real.
Para iniciar o método, basta seguir o exemplo abaixo:
TapOnPhone.getInstance().fakeTransactionInitJourney(
config = InitJourneyTapConfig(
context = this,
defaultData = data,
step = null // null: exibe a tela de introdução à venda teste
),
callback = InitJourneyTapCallback(
errorCallback = { exception -> },
errorReturnCallback = {},
endCallback = { data: JourneyData? -> },
showHelpCallback = {}
)
)Parâmetros
Referente à classe InitJourneyTapConfig:
| Parâmetro | Descrição |
|---|---|
context | Contexto da aplicação. |
defaultData | Dados de inicialização padrão. Mais informações. |
step | Tela inicial da jornada. Como o fluxo é dinâmico, é possível iniciar pela tela de valor ou pela tela de seleção da forma de pagamento. |
Referente à classe InitJourneyTapCallback:
| Callback | Descrição |
|---|---|
errorCallback(Exception) | Método chamado quando ocorre uma falha na jornada. Uma tela de erro sempre é exibida, e este callback permite executar código adicional nesse processo. |
errorReturnCallback | Método chamado quando o usuário clica no botão de retorno na tela de erro. O fluxo fecha a tela, e este callback permite executar código adicional a essa ação. |
endCallback(JourneyData) | Método chamado quando o usuário termina de preencher a jornada de telas. Retorna os dados preenchidos no objeto JourneyData, usados como entrada para o método de pagamento. |
showHelpCallback | Método chamado quando o usuário clica no botão de ajuda na tela de seleção do tipo de pagamento. Para controlar a visibilidade desse botão, consulte o tópico de Customização. |
Updated 7 days ago
Did this page help you?