curl -X GET https://carteira.nevermissapps.com/v1/transactions/ABC123XYZ \
-H "Authorization: Bearer SUA_API_KEY"
const txid = 'ABC123XYZ';
const response = await fetch(
`https://carteira.nevermissapps.com/v1/transactions/${txid}`,
{ headers: { 'Authorization': 'Bearer SUA_API_KEY' } }
);
const data = await response.json();
console.log(data.transaction);
import requests
txid = 'ABC123XYZ'
response = requests.get(
f'https://carteira.nevermissapps.com/v1/transactions/{txid}',
headers={'Authorization': 'Bearer SUA_API_KEY'}
)
data = response.json()
print(data['transaction'])
<?php
$txid = 'ABC123XYZ';
$ch = curl_init("https://carteira.nevermissapps.com/v1/transactions/$txid");
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Bearer SUA_API_KEY'
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$data = json_decode($response);
curl_close($ch);
print_r($data->transaction);
?>
{
"success": true,
"transaction": {
"txid": "1764641755676ISFZE1WWY39PAOYQS6Z6",
"amount": 49.90,
"netAmount": 46.41,
"fee": 3.49,
"type": "payment",
"status": "approved",
"paymentType": "link",
"metadata": {
"description": "Plano Premium - Mensal",
"redirectUrl": "https://exemplo.com/sucesso"
},
"withdrawalInfo": null,
"payer": {
"name": "João Silva",
"document": "***.456.789-**",
"bank": {
"name": "Nubank",
"code": "260"
},
"accountType": "checking"
},
"createdAt": "2025-12-02T02:15:55.790Z",
"updatedAt": "2025-12-02T02:17:05.297Z"
}
}
{
"success": true,
"transaction": {
"txid": "WD1732543800ABC",
"amount": 150.75,
"netAmount": 150.25,
"fee": 0.50,
"type": "withdrawal",
"status": "scheduled",
"paymentType": "normal",
"metadata": {},
"withdrawalInfo": {
"pixKey": "[email protected]",
"scheduledFor": "2025-11-26T15:30:00.000Z"
},
"createdAt": "2025-11-25T15:30:00.000Z",
"updatedAt": "2025-11-25T15:30:00.000Z"
}
}
{
"success": true,
"transaction": {
"txid": "WD1732543800ABC",
"amount": 150.75,
"netAmount": 147.25,
"fee": 3.50,
"type": "withdrawal",
"status": "processing",
"paymentType": "turbo",
"metadata": {
"transfeera_id": "TRF123456"
},
"withdrawalInfo": {
"pixKey": "[email protected]",
"transferId": "TRF123456"
},
"createdAt": "2025-11-25T15:30:00.000Z",
"updatedAt": "2025-11-25T15:30:05.000Z"
}
}
{
"error": "Not Found",
"message": "Transaction not found"
}
API - Transações
Detalhes da Transação
Retorna detalhes completos de uma transação específica
GET
/
v1
/
transactions
/
{txid}
curl -X GET https://carteira.nevermissapps.com/v1/transactions/ABC123XYZ \
-H "Authorization: Bearer SUA_API_KEY"
const txid = 'ABC123XYZ';
const response = await fetch(
`https://carteira.nevermissapps.com/v1/transactions/${txid}`,
{ headers: { 'Authorization': 'Bearer SUA_API_KEY' } }
);
const data = await response.json();
console.log(data.transaction);
import requests
txid = 'ABC123XYZ'
response = requests.get(
f'https://carteira.nevermissapps.com/v1/transactions/{txid}',
headers={'Authorization': 'Bearer SUA_API_KEY'}
)
data = response.json()
print(data['transaction'])
<?php
$txid = 'ABC123XYZ';
$ch = curl_init("https://carteira.nevermissapps.com/v1/transactions/$txid");
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Bearer SUA_API_KEY'
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$data = json_decode($response);
curl_close($ch);
print_r($data->transaction);
?>
{
"success": true,
"transaction": {
"txid": "1764641755676ISFZE1WWY39PAOYQS6Z6",
"amount": 49.90,
"netAmount": 46.41,
"fee": 3.49,
"type": "payment",
"status": "approved",
"paymentType": "link",
"metadata": {
"description": "Plano Premium - Mensal",
"redirectUrl": "https://exemplo.com/sucesso"
},
"withdrawalInfo": null,
"payer": {
"name": "João Silva",
"document": "***.456.789-**",
"bank": {
"name": "Nubank",
"code": "260"
},
"accountType": "checking"
},
"createdAt": "2025-12-02T02:15:55.790Z",
"updatedAt": "2025-12-02T02:17:05.297Z"
}
}
{
"success": true,
"transaction": {
"txid": "WD1732543800ABC",
"amount": 150.75,
"netAmount": 150.25,
"fee": 0.50,
"type": "withdrawal",
"status": "scheduled",
"paymentType": "normal",
"metadata": {},
"withdrawalInfo": {
"pixKey": "[email protected]",
"scheduledFor": "2025-11-26T15:30:00.000Z"
},
"createdAt": "2025-11-25T15:30:00.000Z",
"updatedAt": "2025-11-25T15:30:00.000Z"
}
}
{
"success": true,
"transaction": {
"txid": "WD1732543800ABC",
"amount": 150.75,
"netAmount": 147.25,
"fee": 3.50,
"type": "withdrawal",
"status": "processing",
"paymentType": "turbo",
"metadata": {
"transfeera_id": "TRF123456"
},
"withdrawalInfo": {
"pixKey": "[email protected]",
"transferId": "TRF123456"
},
"createdAt": "2025-11-25T15:30:00.000Z",
"updatedAt": "2025-11-25T15:30:05.000Z"
}
}
{
"error": "Not Found",
"message": "Transaction not found"
}
Descrição
Retorna informações detalhadas de uma transação específica pelo ID, incluindo metadados e informações de saque (se aplicável).Path Parameters
string
required
ID da transação
Headers
string
required
Bearer token com sua API Key
Response
boolean
Indica sucesso
object
Detalhes completos da transação
Show properties
Show properties
string
ID da transação
number
Valor total
number
Valor líquido
number
Taxa cobrada
string
payment ou withdrawalstring
Status da transação
string
Tipo específico:
link para pagamentos, normal ou turbo para saquesobject
Dados adicionais da transação
object
Informações de saque (somente para type=withdrawal)
object
string
Data de criação (formato ISO 8601)
string
Data da última atualização (formato ISO 8601)
curl -X GET https://carteira.nevermissapps.com/v1/transactions/ABC123XYZ \
-H "Authorization: Bearer SUA_API_KEY"
const txid = 'ABC123XYZ';
const response = await fetch(
`https://carteira.nevermissapps.com/v1/transactions/${txid}`,
{ headers: { 'Authorization': 'Bearer SUA_API_KEY' } }
);
const data = await response.json();
console.log(data.transaction);
import requests
txid = 'ABC123XYZ'
response = requests.get(
f'https://carteira.nevermissapps.com/v1/transactions/{txid}',
headers={'Authorization': 'Bearer SUA_API_KEY'}
)
data = response.json()
print(data['transaction'])
<?php
$txid = 'ABC123XYZ';
$ch = curl_init("https://carteira.nevermissapps.com/v1/transactions/$txid");
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Bearer SUA_API_KEY'
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$data = json_decode($response);
curl_close($ch);
print_r($data->transaction);
?>
{
"success": true,
"transaction": {
"txid": "1764641755676ISFZE1WWY39PAOYQS6Z6",
"amount": 49.90,
"netAmount": 46.41,
"fee": 3.49,
"type": "payment",
"status": "approved",
"paymentType": "link",
"metadata": {
"description": "Plano Premium - Mensal",
"redirectUrl": "https://exemplo.com/sucesso"
},
"withdrawalInfo": null,
"payer": {
"name": "João Silva",
"document": "***.456.789-**",
"bank": {
"name": "Nubank",
"code": "260"
},
"accountType": "checking"
},
"createdAt": "2025-12-02T02:15:55.790Z",
"updatedAt": "2025-12-02T02:17:05.297Z"
}
}
{
"success": true,
"transaction": {
"txid": "WD1732543800ABC",
"amount": 150.75,
"netAmount": 150.25,
"fee": 0.50,
"type": "withdrawal",
"status": "scheduled",
"paymentType": "normal",
"metadata": {},
"withdrawalInfo": {
"pixKey": "[email protected]",
"scheduledFor": "2025-11-26T15:30:00.000Z"
},
"createdAt": "2025-11-25T15:30:00.000Z",
"updatedAt": "2025-11-25T15:30:00.000Z"
}
}
{
"success": true,
"transaction": {
"txid": "WD1732543800ABC",
"amount": 150.75,
"netAmount": 147.25,
"fee": 3.50,
"type": "withdrawal",
"status": "processing",
"paymentType": "turbo",
"metadata": {
"transfeera_id": "TRF123456"
},
"withdrawalInfo": {
"pixKey": "[email protected]",
"transferId": "TRF123456"
},
"createdAt": "2025-11-25T15:30:00.000Z",
"updatedAt": "2025-11-25T15:30:05.000Z"
}
}
{
"error": "Not Found",
"message": "Transaction not found"
}
Diferenças entre Tipos
Pagamento (type: payment)
- paymentType:
link - metadata: Contém
descriptioneredirectUrl(se fornecida) - withdrawalInfo:
null - status:
pending,approved,refunded
Saque (type: withdrawal)
- paymentType:
normalouturbo - metadata: Pode conter
transfeera_id(saques turbo) - withdrawalInfo: Informações do saque (chave PIX, agendamento)
- status:
scheduled,processing,approved
Casos de Uso
Verificar detalhes de um pagamento
Verificar detalhes de um pagamento
const { transaction } = await fetch(
`https://carteira.nevermissapps.com/v1/transactions/${txid}`,
{ headers: { 'Authorization': `Bearer ${API_KEY}` } }
).then(r => r.json());
console.log(`Status: ${transaction.status}`);
console.log(`Descrição: ${transaction.metadata.description}`);
Acompanhar saque
Acompanhar saque
const { transaction } = await fetch(
`https://carteira.nevermissapps.com/v1/transactions/${withdrawalTxid}`,
{ headers: { 'Authorization': `Bearer ${API_KEY}` } }
).then(r => r.json());
if (transaction.paymentType === 'normal') {
const scheduledDate = new Date(transaction.withdrawalInfo.scheduledFor);
console.log(`Saque agendado para: ${scheduledDate}`);
} else {
console.log('Saque turbo em processamento');
}
Auditar transação reembolsada
Auditar transação reembolsada
const { transaction } = await fetch(
`https://carteira.nevermissapps.com/v1/transactions/${txid}`,
{ headers: { 'Authorization': `Bearer ${API_KEY}` } }
).then(r => r.json());
if (transaction.status === 'refunded') {
console.log(`Reembolsado: R$ ${transaction.amount}`);
console.log(`Taxa perdida: R$ ${transaction.fee}`);
}
Este endpoint é útil quando você precisa de informações completas sobre uma transação específica, incluindo metadados e detalhes de saque. Use
GET /v1/payment/status/:txid para verificações rápidas de status.