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

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);

Did this page help you?