Método getSaleDetails

Método responsável por consultar as informações de uma venda realizada anteriormente através de seu identificador (paymentId).

Para iniciar esse método basta seguir o exemplo abaixo:

val tapOnPhoneSdk = TapOnPhone.getInstance()
val paymentId = "PAYMENT_ID"
 tapOnPhoneSdk.getSaleDetails(this, config, paymentId, onStart = {}, onSuccess = {}, onFail = {})

Descrição dos parâmetros:

CampoDescrição
contextcontext da aplicação.
configMesmo parâmetro obrigatório solicitado na função initialize, solicitamos novamente esse parâmetro para inicializar ou não o sdk, caso esteja initializado porém tenha expirado, iremos initializar novamente antes de iniciar o pagamento.
paymentIdDado utilizado como chave para consultar as informações de venda.
onStartCallback levantado quando iniciado o processo.
onSuccess(PaymentTransaction)Callback chamado quando o a consulta de informações é realizado com sucesso.
onFail(Exception)Callback chamado quando ocorre um erro durante o fluxo.

Did this page help you?