Essa rota é utilizada para capturar uma transação, após aprovada, utilizando o token ou o id da transação.
O que é uma captura?
Captura de uma transação
O processo de captura representa a confirmação junto ao banco emissor de uma autorização previamente criada. Significa dizer: "Confirmo a cobrança deste valor na fatura do portador deste cartão", ou seja, o valor de fato será cobrado. Caso não seja executada, o próprio banco emissor cancela a operação de autorização, e devolve o saldo reservado ao cartão do portador.
Restrições ao tempo para captura de uma transação
Tempo para captura de uma transação
Para uma transação que tenha sido criada através de uma api_key, sua plataforma tem até 5 dias para solicitar o processo de captura através desta rota.
Captura em transações de boleto
Ao chamar a rota /capture
para uma transação de boleto, você na verdade está solicitando a criação as informações pertinentes ao boleto, observe:
Captura de boleto
Uma transação de boleto apenas autorizada, não gera os dados de boleto: url e código de barras. Apenas após a captura essas informações são criadas.
Captura parcial
Você pode passar o parâmetro amount
na rota de /capture
de uma transação, mas é importante seguir esta observação:
Valores para captura
Nossa API permite que sua aplicação capture um valor menor ou igual ao que foi autorizado em sua transação, entretanto, isso é válido apenas para transações criadas com sua api_key. Para os casos que uma encryption_key tenha sido usada, o valor de autorização deve ser o mesmo para captura, sendo que ambos devem refletir os valores de seu carrinho de compras.