curl "https://checkout.noxpay.io/v2/onramps?limit=20&offset=0" \
-H "api-key: <key>"
import requests
response = requests.get(
"https://checkout.noxpay.io/v2/onramps",
headers={"api-key": "<key>"},
params={"limit": 20, "offset": 0},
)
print(response.json())
const params = new URLSearchParams({ limit: 20, offset: 0 });
const response = await fetch(
`https://checkout.noxpay.io/v2/onramps?${params}`,
{ headers: { "api-key": "<key>" } }
);
const data = await response.json();
{
"version": "v1",
"total": 10,
"limit": 20,
"offset": 0,
"results": []
}
Noxpay Infra
Listar Onramps
GET /v2/onramps — lista todas as transações de onramp com filtros opcionais.
curl "https://checkout.noxpay.io/v2/onramps?limit=20&offset=0" \
-H "api-key: <key>"
import requests
response = requests.get(
"https://checkout.noxpay.io/v2/onramps",
headers={"api-key": "<key>"},
params={"limit": 20, "offset": 0},
)
print(response.json())
const params = new URLSearchParams({ limit: 20, offset: 0 });
const response = await fetch(
`https://checkout.noxpay.io/v2/onramps?${params}`,
{ headers: { "api-key": "<key>" } }
);
const data = await response.json();
{
"version": "v1",
"total": 10,
"limit": 20,
"offset": 0,
"results": []
}
Parâmetros de query
| Parâmetro | Tipo | Descrição |
|---|---|---|
limit | integer | Máximo de resultados por página (padrão: 20, máx: 100) |
offset | integer | Offset de paginação (padrão: 0) |
pix_e2e | string | Filtrar pelo ID end-to-end do PIX |
client_tax_id | string | Filtrar por CPF ou CNPJ do cliente |
wallet | string | Filtrar por endereço de carteira de destino |
date_from | string | Filtro de data de início — RFC 3339 ou YYYY-MM-DD |
date_to | string | Filtro de data de fim — RFC 3339 ou YYYY-MM-DD |
2026-08-20T14:22:00Z) além de YYYY-MM-DD.
Um
YYYY-MM-DD puro em date_to resolve para meia-noite do início daquele dia, então date_to=2026-08-20 exclui tudo que aconteceu durante o dia 20 de agosto. Para cobrir o dia inteiro, passe o dia seguinte, ou use um timestamp RFC 3339 explícito.limit inválido cai para 50, e parâmetros desconhecidos são ignorados. Nenhum desses casos devolve erro, então valide no cliente se isso importar.
Os resultados são ordenados por data de criação, do mais recente para o mais antigo. A ordenação não é configurável.
Response 200 OK
Cada item em results tem o mesmo formato do response de Consultar Onramp. total é a contagem de correspondências antes da paginação, então serve para percorrer o conjunto inteiro; results é [] quando nada corresponde, nunca null.
curl "https://checkout.noxpay.io/v2/onramps?limit=20&offset=0" \
-H "api-key: <key>"
import requests
response = requests.get(
"https://checkout.noxpay.io/v2/onramps",
headers={"api-key": "<key>"},
params={"limit": 20, "offset": 0},
)
print(response.json())
const params = new URLSearchParams({ limit: 20, offset: 0 });
const response = await fetch(
`https://checkout.noxpay.io/v2/onramps?${params}`,
{ headers: { "api-key": "<key>" } }
);
const data = await response.json();
{
"version": "v1",
"total": 10,
"limit": 20,
"offset": 0,
"results": []
}

