Buscar Transacao por ID
Recupera os detalhes completos de uma transacao especifica usando seu transactionId.
/api/Transaction/transactionByTransactionId/{transactionId}Headers Obrigatorios
| Parametro | Tipo | Descricao |
|---|---|---|
X-Client-Id* | string | ID publico do seu aplicativo |
X-API-Key* | string | Chave secreta da sua empresa |
Accept* | string | Deve ser application/json |
X-Client-IdID publico do seu aplicativo
X-API-KeyChave secreta da sua empresa
AcceptDeve ser application/json
Parametros de Rota
transactionIdUUID da transacao retornado no campo id ao criar uma transacao.
Exemplo: 9f9a917a-c265-4bd5-ba3d-c2cc7c766339
Exemplo cURL
curl -X GET "https://vorexy.com/api/Transaction/transactionByTransactionId/9f9a917a-c265-4bd5-ba3d-c2cc7c766339" \ -H "Accept: application/json" \ -H "X-Client-Id: e1c98954cc404cbcb2868af9b40c7a33" \ -H "X-API-Key: sua-api-key-secreta"Resposta de Sucesso (200 OK)
{ "id": 123, "leadId": 456, "lead": { "id": 456, "name": "Joao Silva", "email": "joao@example.com", "phone": "11999999999", "document": "12345678900" }, "companyId": 6, "value": 5, "transactionId": "9f9a917a-c265-4bd5-ba3d-c2cc7c766339", "enStatusTransaction": "Awaiting", "enPaymentSystem": "Pix", "updateDate": "2025-10-17T01:27:45.224075+00:00", "createdAt": "2025-10-17T01:27:45.224058"}Campos Principais
| Parametro | Tipo | Descricao |
|---|---|---|
transactionId | string | UUID unico da transacao |
enStatusTransaction | string | Status atual (Awaiting, Paid, Cancelled, etc.) |
enPaymentSystem | string | Metodo de pagamento (Pix, Boleto, CreditCard) |
value | number | Valor da transacao em centavos |
lead | object | Dados completos do cliente |
transactionIdUUID unico da transacao
enStatusTransactionStatus atual (Awaiting, Paid, Cancelled, etc.)
enPaymentSystemMetodo de pagamento (Pix, Boleto, CreditCard)
valueValor da transacao em centavos
leadDados completos do cliente
Status Possiveis
Exemplo JavaScript
const transactionId = '9f9a917a-c265-4bd5-ba3d-c2cc7c766339';const response = await fetch( `https://vorexy.com/api/Transaction/transactionByTransactionId/${transactionId}`, { method: 'GET', headers: { 'Accept': 'application/json', 'X-Client-Id': 'e1c98954cc404cbcb2868af9b40c7a33', 'X-API-Key': 'sua-api-key-secreta' } });const transaction = await response.json();console.log('Status:', transaction.enStatusTransaction);console.log('Valor:', transaction.value / 100); // Converter centavos para reaisNotas Importantes
Use o transactionId retornado ao criar a transacao
O campo value esta sempre em centavos (500 = R$ 5,00)
O status enStatusTransaction pode ser: Awaiting, Paid, Cancelled, Failed, Refunded
Dados do cliente estao no objeto lead
Para atualizacoes em tempo real, configure webhooks ao inves de fazer polling constante