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}}
PROPRIEDADE | TIPO | TAMANHO | OBRIGATÓRIO | DESCRIÇÃO |
---|---|---|---|---|
referenceId | Texto | 100 | Sim | Número de identificação da loja. |
RESPOSTA
PROPRIEDADE | TIPO | TAMANHO | OBRIGATÓRIO | DESCRIÇÃO |
---|---|---|---|---|
transactionId | Texto | 150 | Sim | Identificador da transação retornado pelo gateway. |
amount | Número | 16 | Sim | Valor da transação sem pontuação. Os dois últimos dígitos são os centavos. (Ex: amount: 100 = R$ 1,00) |
status | Número | 2 | Não | Status da transação retornado pelo gateway. catálogo |
dtTransaction | DataHora | 19 | Data 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);
Updated about 1 year ago
A seguir...