Simular pagamento de cobrança
curl --request GET \
--url https://gateway.staging.azentech.dev/api/transactions/{id}/payimport requests
url = "https://gateway.staging.azentech.dev/api/transactions/{id}/pay"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://gateway.staging.azentech.dev/api/transactions/{id}/pay', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));PAID
Sandbox
Simular pagamento de cobrança
Força o evento capture para uma cobrança cujo processador é elegível para simulação em modo de teste.
GET
/
api
/
transactions
/
{id}
/
pay
Simular pagamento de cobrança
curl --request GET \
--url https://gateway.staging.azentech.dev/api/transactions/{id}/payimport requests
url = "https://gateway.staging.azentech.dev/api/transactions/{id}/pay"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://gateway.staging.azentech.dev/api/transactions/{id}/pay', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));PAID
Comportamento 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
capturequando 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 PAID. 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.