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:
| Campo | Descriçã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. |
Updated 3 months ago
Did this page help you?