Consulta pelo número do Pedido

O Gate2all permite que a software house informe sua referência no momento da inserção da operação, e a cada callback o Gate2all ecoa essa informação. Além disso, permitimos que a software house realize a consulta da transação pelo referenceId.

Importante destacar que, caso a software house informe um mesmo referenceId em transações distintas o Gate2all irá retornar todas as operações que carregarem essa informação no campo referenceId.

REQUISIÇÃO

👍

GET

/v1/transactions?referenceId={{referenceId}}

PROPRIEDADETIPOTAMANHOOBRIGATÓRIODESCRIÇÃO
referenceIdTexto100SimNúmero de identificação da loja.

RESPOSTA

PROPRIEDADETIPOTAMANHOOBRIGATÓRIODESCRIÇÃO
transactionIdTexto150SimIdentificador da transação retornado pelo gateway.
amountNúmero16SimValor da transação sem pontuação. Os dois últimos dígitos são os centavos. (Ex: amount: 100 = R$ 1,00)
statusNúmero2NãoStatus da transação retornado pelo gateway. catálogo
dtTransactionDataHora19Data e hora da transação.

Retorno da Transação.

[
  {
    "transactionId": "b9a37a7b-5ffe-4993-82ab-a26b6f332afe",
    "amount": "100",
    "status": 6,
    "dtTransaction": "2020-12-15T11:17:40"
  }
]
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?referenceId=1493321061725");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
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);