Skip to main content
Toda vez que o saldo atribuído a uma subconta muda, a WyzeCash manda um evento com o movimento SUB- e o saldo dela depois. Assim o seu sistema mantém o saldo de cada cliente sem ficar consultando a API. Uma transferência entre subcontas gera dois eventos: subaccount.debited na origem e subaccount.credited no destino. Um saque da subconta que falhar devolve o valor com um subaccount.credited de kind: "withdraw".

Corpo

O jeito certo de tratar

  • Use balance como o saldo atual da subconta, mas confira a ordem pelo createdAt: eventos podem chegar fora de ordem. Em dúvida, GET /v1/subaccounts/{id} é a verdade.
  • Dedupe pelo id do evento (evt_...), não pelo SUB-: uma reentrega repete o mesmo evt_.
  • Para o detalhe da venda, consulte a cobrança pelo reference (GET /v1/payments/{id}).