Troca de Cartão
Este fluxo descreve a troca do cartão de crédito utilizado para cobrança em um contrato. A requisição é enviada pelo nosso sistema para a API do parceiro contendo os dados do novo cartão.
Nenhum webhook de retorno é necessário — o parceiro apenas processa internamente.
🔁 Visão Geral do Fluxo
- Nosso sistema envia a requisição
UPDATE_CARDcom os dados do novo cartão. - A API do parceiro atualiza as informações e armazena o novo cartão como padrão.
📤 Requisição enviada pelo nosso sistema (para o parceiro)
Endpoint (API do parceiro): definido pelo parceiro.
Payload:
{
"contract_id": 1002,
"partner_pay_subscription_id": 2002,
"event": "UPDATE_CARD",
"data": {
"card": {
"holder": "João da Silva",
"brand": "Visa",
"number": "4111111111111111",
"cvv": "123",
"is_default": "true",
"exp_date": "08/27"
}
}
}
✅ Regras da solicitação
- Os dados do cartão devem estar completos e válidos.
- O campo
is_defaultdefine se o novo cartão será o principal para futuras cobranças. - A data de expiração (
exp_date) deve estar no formatoMM/YY.
📥 Webhook de retorno
Nenhum webhook de retorno é esperado neste fluxo.
📋 Exemplo do fluxo completo
🧪 Considerações técnicas
- O parceiro deve validar e armazenar o cartão com segurança.
- O número do cartão pode ser tokenizado do lado do parceiro.
🔄 Resposta esperada da API do parceiro
{
"success": true
}