Método initJourney

Este método irá exibir as telas responsáveis por coletar os dados de pagamento. 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 que deve ser usado para chamar o método de pagamento (initPayment). A chamada das telas é opcional, caso possua a suas telas para o mesmo fim.

A jornada possui duas telas: a input price, que pede que seja inserido um valor para pagamento, e a payment method, que permite a seleção do tipo de pagamento e parcelamento.

Descrição dos parâmetros:

CampoDescrição
viewview que fez a chamada do método.
data (PaymentData)Dados de pagamento. Neste caso funciona como dados padrão que podem ser alterados pela tela durante o preenchimento.
stepTela inicial da jornada. Possui as seguintes opções:
  • .INPUT_PRICE: inicia a jornada na tela de input de valores;
  • .PAYMENT_METHOD: inicia a jornada pela tela de seleção de tipo de pagamento.
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(PaymentData)Método chamado quando o usuário termina de preencher a jornada de telas. Ele retorna os dados preenchidos dentro do objeto PaymentData. Esses dados servem de input para o método de pagamento.

Para iniciar a transação com as telas, use o código:

	TapOnPhoneWP.shared.initJourney(view: self.view,
	data:[Dados da inicialização] ,
	step: .INPUT_PRICE, 
	onHelp: {                   
	}, onEnd: { tapPaymentData in          
	}
)

Did this page help you?