Captura

Captura é a confirmação de uma transação de Crédito autorizada, após a captura que é confirmada a transação entre lojista e comprador, gerando o crédito para o lojista e o lançamento do débito na fatura do portador do cartão.

Regras da captura

REDE ADQUIRENTEPRAZOCAPTURA PARCIAL
Cielo5 diasSim
Rede(Komerci) (Descontinuado)2 minutosNão
Rede RestDe acordo com o ramo do estabelecimentoSim
GetNet20 diasSim
GetNet Rest7 diasSim
  • O prazo pode ser alterado para até 28 dias.

  • Transações de pré-autorização podem ser capturadas em até 30 dias.

REQUISIÇÃO

📘

PUT

/v1/transactions/{{transactionId}}/capture

PROPRIEDADETIPOTAMANHOOBRIGATÓRIODESCRIÇÃO
transactionIdTexto150SimIdentificador da transação (autorização) do GATE2all.

RESPOSTA

Transação autorizada e capturada

{ "transactionId": "62f5a0b2-c632-4e4e-bc51-3b6681a54a3c", "referenceId": "1488917347840", "amount": "1000", "status": 6, "dtTransaction": "2020-12-07T17:09:07", "payment": { "card": { "type": 1, "installments": 1, "capture": false, "recurrent": false, "authenticate": 3, "interestType": 1, "saveCard": false, "provider": "CIELO", "providerVersion": "3.0", "authenticationECI": 7, "codAuthorization": "123456", "providerReference": "100699306900094D905A", "providerCode": "00", "providerMessage": "Transacao capturada com sucesso", "cardInfo": { "number": "421847******1234", "brand": "VISA", "holderName": "HOLDER NAME" } } }, "customer": { "name": "HOLDER NAME", "document": "23650403811" } }
import java.io.*; import java.net.HttpURLConnection; import java.net.URL; import java.util.Scanner; URL obj = new URL("https://api.gate2all.com.br/v1/transactions/{{transactionId}}/capture"); HttpURLConnection con = (HttpURLConnection) obj.openConnection(); con.setRequestMethod("PUT"); con.setRequestProperty("content-type", "application/json"); con.setRequestProperty("authenticationApi", "demo"); con.setRequestProperty("authenticationKey", "demo"); Scanner scanner = new Scanner(new BufferedReader(new InputStreamReader(con.getInputStream()))); String response = scanner.nextLine(); scanner.close(); System.out.println(response);

A seguir...
Did this page help you?