Gateway Crédito Direto

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."
}