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
balancecomo o saldo atual da subconta, mas confira a ordem pelocreatedAt: eventos podem chegar fora de ordem. Em dúvida,GET /v1/subaccounts/{id}é a verdade. - Dedupe pelo
iddo evento (evt_...), não peloSUB-: uma reentrega repete o mesmoevt_. - Para o detalhe da venda, consulte a cobrança pelo
reference(GET /v1/payments/{id}).