Alterar Data de Pagamento
Este fluxo descreve a solicitação de alteração da data de pagamento de um contrato, iniciada pelo nosso sistema, e a respectiva confirmação por webhook enviada pelo sistema do parceiro.
🔁 Visão Geral do Fluxo
- Nosso sistema envia uma requisição para a API do parceiro solicitando a alteração da data de pagamento.
- A API do parceiro processa a solicitação.
- Após o processamento, o parceiro envia o webhook
PAYMENT_DATE_UPDATEpara confirmar a alteração.
📤 Requisição enviada pelo nosso sistema (para o parceiro)
Endpoint (API do parceiro): definido pelo parceiro.
Payload:
{
"contract_id": 12345,
"partner_pay_subscription_id": 67890,
"event": "PAYMENT_DATE_UPDATE",
"data": {
"companie_user_id": 4,
"payday": "2025-08-15"
}
}
✅ Regras da solicitação
- A nova data (
payday) deve estar no futuro e no formatoYYYY-MM-DD.
📥 Webhook de retorno esperado
Após processar a alteração, a API do parceiro deve nos enviar o webhook PAYMENT_DATE_UPDATE.
🔗 Veja a documentação do webhook PAYMENT_DATE_UPDATE
📋 Exemplo do fluxo completo
🧪 Considerações técnicas
- A requisição pode ser assíncrona: a resposta da API do parceiro não confirma o sucesso, apenas o webhook.
- O parceiro deve garantir retentativas caso o webhook falhe.
🔄 Resposta esperada do webhook
{
"success": true
}