Solicitação de Cancelamento
Este fluxo descreve a solicitação de cancelamento de contrato iniciada pelo nosso sistema. Após receber a requisição, a API do parceiro deve processar a solicitação e enviar o webhook CONTRACT_STATUS_UPDATE com o novo status do contrato.
🔁 Visão Geral do Fluxo
- Nosso sistema envia uma requisição
CANCEL_REQUESTcom o motivo do cancelamento. - A API do parceiro processa a solicitação de cancelamento.
- O parceiro envia o webhook
CONTRACT_STATUS_UPDATEcom o status atualizado do contrato.
📤 Requisição enviada pelo nosso sistema (para o parceiro)
Endpoint (API do parceiro): definido pelo parceiro.
Payload:
{
"contract_id": 1003,
"partner_pay_subscription_id": 2003,
"event": "CANCEL_REQUEST",
"data": {
"contract_reason_cancellation_id": 7
}
}
📥 Webhook de retorno esperado
Webhook CONTRACT_STATUS_UPDATE
O parceiro deve enviar o status atualizado do contrato: Ag.Cancelamento.
🔗 Veja a documentação do webhook CONTRACT_STATUS_UPDATE
📋 Exemplo do fluxo completo
🔄 Resposta esperada do webhook
{
"success": true
}