Como usar status
- Use o
statusdo recurso para atualizar o estado no seu sistema. - Trate webhooks de forma idempotente, porque um mesmo estado pode ser recebido mais de uma vez.
- Quando precisar confirmar o estado final, consulte a API usando o ID recebido no webhook ou na resposta da criação.
Em
POST /v1/subscription, o HTTP 201 indica que a criação foi processada. O resultado da tentativa de pagamento fica dentro de charge.statusCode, charge.status e charge.message.Transações
Transações representam tentativas de pagamento. Estes são os status confirmados no enum de transação:Cobranças
Cobranças organizam o que precisa ser pago, o vencimento e as opções de pagamento.Assinaturas
Assinaturas representam recorrências vinculadas a cliente e produto.Relação com webhooks
Os webhooks detransaction.update, charge.update e subscription.update são os principais sinais para acompanhar mudanças de status sem consultar a API o tempo todo.
