Cartão de crédito
Capturar cobrança
Efetiva a cobrança de uma transação pré-autorizada no cartão de crédito.
A chave da API de cartão vai no header X-API-KEY. A URL base é entregue pela BW na habilitação do meio. Nos exemplos, BASE representa essa URL.
Capture em até 15 dias corridos depois da pré-autorização. Fora desse prazo a transação é estornada automaticamente.
PUT /v2/creditCard/capture/{idTransaction}/{amount}
idTransaction é o identificador da transação pré-autorizada. amount é o valor a capturar, em reais. Se o valor não for informado, a captura usa o total da transação. Não é possível capturar acima do valor pré-autorizado.
cURL
curl --request PUT \
--url 'BASE/v2/creditCard/capture/1049946/150.35' \
--header 'X-API-KEY: SUA_CHAVE'Resposta
JSON
{
"ResponseDetail": {
"IdTransaction": 1049946,
"Token": "36d8f360-6019-49f4-9cf4-3d8d198817e8",
"Description": "O seu pagamento foi autorizado pela operadora do cartão de crédito.",
"Status": 3,
"Message": "Pagamento Autorizado",
"CreditCard": {
"CardNumber": "402400******3191",
"Brand": 1,
"Installments": 1,
"Is3DSAuthenticated": true
}
},
"HasError": false
}Erro
{
"HasError": true,
"Error": "Valor informado é inválido. Não é possível capturar valor maior que o valor pré-autorizado."
}