Método fakeTransactionInitPayment

Método chamado para transacionar o venda teste.

Exemplo:

Task {
	await TapOnPhoneWP.shared.fakeTransactionInitPayment(
		view: self.view,
    config: config, 
    data: jData, 
    onStart: { vc in
    	print("start")
   }, 
   onLoadComplete: {},
   onComplete: { result in
     switch result {
       case .success:
       case .failure(let error):
     }
   })
}

Descrição dos parâmetros:

CampoDescrição
view (UIViewController)View atual usada como contexto para exibição das telas necessárias.
config (TapConfig)Config com os dados de configuração. O mesmo informado na inicialização.
data (TapPaymentData)Os dados de pagamento, retornados pela jornada de telas de pagamento ou preenchido com o resultado da suas próprias telas.
onStart (((UIViewController) async -> Void)?)Evento chamado quando inicializa o método initPayment. Caso esteja utilizando uma animação de load customizada, este é o momento recomendado para inicia-la.
onLoadComplete (() -> Void)Evento chamado quando o loader customizado deve ser dispensado
onComplete((Result) -> Void)Método chamado quando o pagamento completa todos os seus processos, podendo ser sucess ou failure em caso de algum problema. Mais a frente existe a seção com os tipos de erros retornados.​

Did this page help you?