Cancelamento
Para realizar um cancelamento “estorno”, deve-se observar as seguintes condições:
Prazos para cancelamento
REDE ADQUIRENTE | PRAZO PARA CANCELAMENTO |
---|---|
Cielo | 300 dias |
Rede(Komerci) (Descontinuado) | Até às 23:59 a partir da data da transação. Pré-autorização prazo 15 dias. |
Rede Rest (Crédito) | 90 dias |
Rede Rest (Débito) | 7 dias |
GetNet | Até 2 dias |
GetNet Rest | Mesmo dia ou D+1 |
O cancelamento realizado para o adquirente Rede Rest, segue as seguintes regras:
- Mesmo dia da transação - Resposta imediata (Cancelada/Negada).
- Próximos dias - Solicita o cancelamento no formato D+1.
O cancelamento também é permitido para transações com Pix.
Requisição
PUT
/v1/transactions/{{transactionId}}/void
PROPRIEDADE | TIPO | TAMANHO | OBRIGATÓRIO | DESCRIÇÃO |
---|---|---|---|---|
transactionId | Texto | 150 | Sim | Identificador da transação do GATE2all. |
RESPOSTA
{
"transactionId": "62f5a0b2-c632-4e4e-bc51-3b6681a54a3c",
"referenceId": "1488917347840",
"amount": "200",
"status": 9,
"dtTransaction": "2020-12-07T17:09:07",
"payment": {
"card": {
"type": 1,
"interestType": 3,
"installments": 1,
"capture": false,
"authenticate": 3,
"provider": "CIELO",
"providerVersion": "3.0",
"authenticationECI": 7,
"codAuthorization": "123456",
"providerReference": "100699306900094D905A",
"providerCode": "00",
"providerMessage": "Transacao cancelada com sucesso",
"saveCard": false,
"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/957221f5-d08b-4445-9896-52152f31b846/void");
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);
Transação com cartão cancelada
Transação com Pix cancelada
Updated about 1 year ago
A seguir...