Método initFakeTransactionJourney
Para utilizar venda teste é necessário ter executado uma inicialização.
O initFakeTransactionJourney é responsável por coletar os dados para criar uma venda teste.
Essas telas são personalizáveis de acordo com as especificações de white label (na seção de white label do manual, mais abaixo). A execução das telas retorna um objeto contendo os dados de pagamento para venda teste que, deve ser usado para chamar o método de pagamento (fakeTransactionInitPayment).
A jornada possui três telas:
- introduction: que trás informações para o cliente final a respeito da venda teste;

Introduction
- input price: que pede que seja inserido um valor para pagamento;

Input price
- payment method: que permite a seleção do tipo de pagamento e parcelamento.

Payment method
Descrição dos parâmetros:
| Campo | Descrição |
|---|---|
view (UIViewController) | View que fez a chamada do método. |
config (TapConfig) | Objeto de configuração construído no passo anterior, com os dados de acesso. |
data (TapPaymentData) | Dados de pagamento. Neste caso funciona como dados padrão que podem ser alterados pela tela durante o preenchimento. |
step (TapPaymentStep) | Tela inicial da jornada. Possui as seguintes opções:
|
onHelp (() -> Void) | Método chamado para habilitar e configurar a ação o botão Help. Caso não seja passado nenhum código, o botão ficará oculto. |
onEnd((TapPaymentData) -> Void) | Método chamado quando o usuário termina de preencher a jornada de telas. Ele retorna os dados preenchidos dentro do objeto TapPaymentData. Esses dados servem de input para o método de pagamento. |
Para iniciar a transação com as telas, o código é o seguinte:
TapOnPhoneWP.shared.initJourney(
view: self.view,
data: [Dados da inicialização],
step: .INTRODUCTION,
onHelp: {
}, onEnd: { tapPaymentData in
}
)Updated 3 months ago
Did this page help you?