put
https://apisandbox.braspag.com.br/v2/sales//capture
Realiza a captura posterior de uma transação de crédito.
| Ambiente | Método | Endpoint |
|---|---|---|
| Sandbox | put | https://apisandbox.braspag.com.br/v2/sales/{PaymentId}/capture |
| Produção | put | https://api.braspag.com.br/v2/sales/{PaymentId}/capture |
Captura total
Para capturar totalmente uma transação, não é necessário enviar o campo Amount.
Captura parcial
Para capturar parcialmente uma transação, envie no campo Amount o valor em centavos que deseja capturar.
| Ambiente | Método | Endpoint |
|---|---|---|
| Sandbox | put | apisandbox.braspag.com.br/v2/sales/{PaymentId}/capture?amount={Amount} |
| Produção | put | api.braspag.com.br/v2/sales/{PaymentId}/capture?amount={Amount} |
Quando uma transação é submetida com o parâmetro Payment.Capture igual a “false”, é necessário fazer uma solicitação de captura posterior para confirmar a transação.
A API permite capturar transações individualmente.
Para capturar um grupo de transações, utilize o portal e-commerce. Saiba mais em:
Atenção
- Após cerca de 50 tentativas de captura, o autorizador bloqueia novas capturas e retorna o código 841 (excesso de tentativas). Nesse caso, não é possível capturar a transação; é necessário gerar uma nova transação.