Pular para o conteúdo principal

Estorno

startRefundFlow()

@RunAsync
fun startRefundFlow()

Inicia o fluxo de estorno: captura o cartão, busca transações elegíveis e chama onRefundTransactionsAvailable(...). O app seleciona a transação e confirma pela função recebida no callback. O resultado chega por onRefundCompleted(result) ou onRefundError(code, message).

Fluxo de callbacks:

  1. onStartGetCard() — aguardando cartão
  2. onRefundTransactionsAvailable(transactions, ...) — app seleciona e confirma
  3. onRefundCompleted(result) ou onRefundError(code, message) — resultado

Veja Callbacks — Estorno para implementação detalhada.