Ao usar o recurso de fluxo de pagamento em duas etapas após 7 dias, a autorização (primeira etapa) é automaticamente cancelada. Você deve fazer a cobrança novamente com a API charge e então fazer a captura.
Para deixar esse processo automático, você deve usar a seguinte sequência de APIs:
1. Configurar um gatilho de mudança de status de fatura;
2. Ao receber o gatilho de status cancelado, faça a chamada de busca de fatura e verifique no log se a autorização está cancelada;
3. Fazer nova charge utilizando o customer_payment_method_id igual da fatura original. Essa informação pode ser encontrada no campo variables, registro customer_payment_method_id da API de consulta de fatura.
Atenção!
Isso só é possível se você usa a API de método de pagamento do cliente, que gera o customer_payment_method_id.
0 Comentários