Simular devolução
curl --request GET \
--url https://gateway.staging.azentech.dev/api/transactions/{id}/refundimport requests
url = "https://gateway.staging.azentech.dev/api/transactions/{id}/refund"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://gateway.staging.azentech.dev/api/transactions/{id}/refund', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));REFUNDEDSandbox
Simular devolução
Força o evento refund para uma transação cujo processador é elegível para simulação em modo de teste.
GET
/
api
/
transactions
/
{id}
/
refund
Simular devolução
curl --request GET \
--url https://gateway.staging.azentech.dev/api/transactions/{id}/refundimport requests
url = "https://gateway.staging.azentech.dev/api/transactions/{id}/refund"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://gateway.staging.azentech.dev/api/transactions/{id}/refund', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));REFUNDEDComportamento observado
- Use esta rota somente quando o processador estiver em modo de teste e aceitar este auxiliar.
- O modo de teste é necessário, mas não garante que o processador seja elegível.
- A simulação emite o webhook
refundquando altera a transação. - A rota é pública no Gateway atual. Restrinja o acesso ao ambiente de sandbox pela rede e pela configuração do ambiente.
Os exemplos usam identificadores e credenciais sintéticos. Os resultados do processador dependem do credenciamento e da configuração do estabelecimento.
Path Parameters
processor_transaction_id devolvido no evento da transação.
Response
Resultado textual da simulação. O Laravel serializa a string como text/html; charset=UTF-8. Para um processador elegível, o sucesso devolve REFUNDED. Quando o processador não é elegível, a rota devolve o UUID do evento sem executar a simulação.
The response is of type string.