curl -X GET "https://carteira.nevermissapps.com/v1/transactions?limit=50&offset=0" \
-H "Authorization: Bearer SUA_API_KEY"
curl -X GET "https://carteira.nevermissapps.com/v1/transactions?type=payment&status=approved" \
-H "Authorization: Bearer SUA_API_KEY"
curl -X GET "https://carteira.nevermissapps.com/v1/transactions?type=withdrawal&limit=10" \
-H "Authorization: Bearer SUA_API_KEY"
// Listar todas
const response = await fetch(
'https://carteira.nevermissapps.com/v1/transactions?limit=50&offset=0',
{ headers: { 'Authorization': 'Bearer SUA_API_KEY' } }
);
// Filtrar pagamentos aprovados
const response = await fetch(
'https://carteira.nevermissapps.com/v1/transactions?type=payment&status=approved',
{ headers: { 'Authorization': 'Bearer SUA_API_KEY' } }
);
const data = await response.json();
console.log(`Total: ${data.pagination.total} transações`);
import requests
# Listar todas
response = requests.get(
'https://carteira.nevermissapps.com/v1/transactions',
headers={'Authorization': 'Bearer SUA_API_KEY'},
params={'limit': 50, 'offset': 0}
)
# Filtrar pagamentos aprovados
response = requests.get(
'https://carteira.nevermissapps.com/v1/transactions',
headers={'Authorization': 'Bearer SUA_API_KEY'},
params={'type': 'payment', 'status': 'approved'}
)
data = response.json()
print(f"Total: {data['pagination']['total']} transações")
<?php
// Listar todas
$url = 'https://carteira.nevermissapps.com/v1/transactions?limit=50&offset=0';
$ch = curl_init($url);
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);
echo "Total: " . $data->pagination->total . " transações";
?>
{
"success": true,
"transactions": [
{
"txid": "1764641755676ISFZE1WWY39PAOYQS6Z6",
"amount": 6.97,
"netAmount": 6.48,
"fee": 0.49,
"type": "payment",
"status": "approved",
"createdAt": "2025-12-02T02:15:55.790Z",
"updatedAt": "2025-12-02T02:17:05.297Z"
},
{
"txid": "WD1732543800ABC",
"amount": 150.75,
"netAmount": 150.25,
"fee": 0.50,
"type": "withdrawal",
"status": "processing",
"createdAt": "2025-11-25T15:30:00.000Z",
"updatedAt": "2025-11-25T15:30:05.000Z"
}
],
"pagination": {
"total": 150,
"limit": 50,
"offset": 0,
"hasMore": true
}
}
API - Transações
Listar Transações
Lista todas as suas transações com paginação e filtros opcionais
GET
/
v1
/
transactions
curl -X GET "https://carteira.nevermissapps.com/v1/transactions?limit=50&offset=0" \
-H "Authorization: Bearer SUA_API_KEY"
curl -X GET "https://carteira.nevermissapps.com/v1/transactions?type=payment&status=approved" \
-H "Authorization: Bearer SUA_API_KEY"
curl -X GET "https://carteira.nevermissapps.com/v1/transactions?type=withdrawal&limit=10" \
-H "Authorization: Bearer SUA_API_KEY"
// Listar todas
const response = await fetch(
'https://carteira.nevermissapps.com/v1/transactions?limit=50&offset=0',
{ headers: { 'Authorization': 'Bearer SUA_API_KEY' } }
);
// Filtrar pagamentos aprovados
const response = await fetch(
'https://carteira.nevermissapps.com/v1/transactions?type=payment&status=approved',
{ headers: { 'Authorization': 'Bearer SUA_API_KEY' } }
);
const data = await response.json();
console.log(`Total: ${data.pagination.total} transações`);
import requests
# Listar todas
response = requests.get(
'https://carteira.nevermissapps.com/v1/transactions',
headers={'Authorization': 'Bearer SUA_API_KEY'},
params={'limit': 50, 'offset': 0}
)
# Filtrar pagamentos aprovados
response = requests.get(
'https://carteira.nevermissapps.com/v1/transactions',
headers={'Authorization': 'Bearer SUA_API_KEY'},
params={'type': 'payment', 'status': 'approved'}
)
data = response.json()
print(f"Total: {data['pagination']['total']} transações")
<?php
// Listar todas
$url = 'https://carteira.nevermissapps.com/v1/transactions?limit=50&offset=0';
$ch = curl_init($url);
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);
echo "Total: " . $data->pagination->total . " transações";
?>
{
"success": true,
"transactions": [
{
"txid": "1764641755676ISFZE1WWY39PAOYQS6Z6",
"amount": 6.97,
"netAmount": 6.48,
"fee": 0.49,
"type": "payment",
"status": "approved",
"createdAt": "2025-12-02T02:15:55.790Z",
"updatedAt": "2025-12-02T02:17:05.297Z"
},
{
"txid": "WD1732543800ABC",
"amount": 150.75,
"netAmount": 150.25,
"fee": 0.50,
"type": "withdrawal",
"status": "processing",
"createdAt": "2025-11-25T15:30:00.000Z",
"updatedAt": "2025-11-25T15:30:05.000Z"
}
],
"pagination": {
"total": 150,
"limit": 50,
"offset": 0,
"hasMore": true
}
}
Descrição
Retorna uma lista paginada de todas as suas transações (pagamentos e saques) com suporte a filtros por tipo e status.Headers
string
required
Bearer token com sua API Key
Query Parameters (todos opcionais)
number
default:50
Quantidade de resultados por página (máximo: 100)
number
default:0
Deslocamento para paginação
string
Filtrar por tipo:
payment, withdrawal ou split_withdrawalstring
Filtrar por status:
pending, approved, expired, refund_pending, refunded, scheduled, processing, completed, failedResponse
boolean
Indica sucesso
array
object
curl -X GET "https://carteira.nevermissapps.com/v1/transactions?limit=50&offset=0" \
-H "Authorization: Bearer SUA_API_KEY"
curl -X GET "https://carteira.nevermissapps.com/v1/transactions?type=payment&status=approved" \
-H "Authorization: Bearer SUA_API_KEY"
curl -X GET "https://carteira.nevermissapps.com/v1/transactions?type=withdrawal&limit=10" \
-H "Authorization: Bearer SUA_API_KEY"
// Listar todas
const response = await fetch(
'https://carteira.nevermissapps.com/v1/transactions?limit=50&offset=0',
{ headers: { 'Authorization': 'Bearer SUA_API_KEY' } }
);
// Filtrar pagamentos aprovados
const response = await fetch(
'https://carteira.nevermissapps.com/v1/transactions?type=payment&status=approved',
{ headers: { 'Authorization': 'Bearer SUA_API_KEY' } }
);
const data = await response.json();
console.log(`Total: ${data.pagination.total} transações`);
import requests
# Listar todas
response = requests.get(
'https://carteira.nevermissapps.com/v1/transactions',
headers={'Authorization': 'Bearer SUA_API_KEY'},
params={'limit': 50, 'offset': 0}
)
# Filtrar pagamentos aprovados
response = requests.get(
'https://carteira.nevermissapps.com/v1/transactions',
headers={'Authorization': 'Bearer SUA_API_KEY'},
params={'type': 'payment', 'status': 'approved'}
)
data = response.json()
print(f"Total: {data['pagination']['total']} transações")
<?php
// Listar todas
$url = 'https://carteira.nevermissapps.com/v1/transactions?limit=50&offset=0';
$ch = curl_init($url);
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);
echo "Total: " . $data->pagination->total . " transações";
?>
{
"success": true,
"transactions": [
{
"txid": "1764641755676ISFZE1WWY39PAOYQS6Z6",
"amount": 6.97,
"netAmount": 6.48,
"fee": 0.49,
"type": "payment",
"status": "approved",
"createdAt": "2025-12-02T02:15:55.790Z",
"updatedAt": "2025-12-02T02:17:05.297Z"
},
{
"txid": "WD1732543800ABC",
"amount": 150.75,
"netAmount": 150.25,
"fee": 0.50,
"type": "withdrawal",
"status": "processing",
"createdAt": "2025-11-25T15:30:00.000Z",
"updatedAt": "2025-11-25T15:30:05.000Z"
}
],
"pagination": {
"total": 150,
"limit": 50,
"offset": 0,
"hasMore": true
}
}
Paginação
Para percorrer todas as transações:async function getAllTransactions() {
const allTransactions = [];
let offset = 0;
const limit = 100;
while (true) {
const response = await fetch(
`https://carteira.nevermissapps.com/v1/transactions?limit=${limit}&offset=${offset}`,
{ headers: { 'Authorization': `Bearer ${API_KEY}` } }
);
const data = await response.json();
allTransactions.push(...data.transactions);
if (!data.pagination.hasMore) break;
offset += limit;
}
return allTransactions;
}
Filtros Comuns
const response = await fetch(
'https://carteira.nevermissapps.com/v1/transactions?type=payment&status=approved',
{ headers: { 'Authorization': `Bearer ${API_KEY}` } }
);
const response = await fetch(
'https://carteira.nevermissapps.com/v1/transactions?type=withdrawal&limit=10',
{ headers: { 'Authorization': `Bearer ${API_KEY}` } }
);
const response = await fetch(
'https://carteira.nevermissapps.com/v1/transactions?type=payment&status=pending',
{ headers: { 'Authorization': `Bearer ${API_KEY}` } }
);
Use filtros: Para melhor performance, sempre use filtros quando souber o tipo ou status que procura.