curl -X GET https://checkout.noxpay.io/v2/naas/split/{origin_e2e} \
-H "api-key: <key>" \
-H "X-Timestamp: 2026-05-27T14:30:00Z" \
-H "X-Correlation-ID: a1b2c3d4-e5f6-4789-abcd-000000000001" \
-H "X-Signature: <assinatura-dos-headers>"
import requests
# Headers assinados
headers = sign_get_headers(private_key, "a1b2c3d4-e5f6-4789-abcd-000000000001")
headers["api-key"] = "<key>"
response = requests.get(
"https://checkout.noxpay.io/v2/naas/split/NOXabc123",
headers=headers,
)
print(response.json())
// Headers assinados
const headers = signGETHeaders("a1b2c3d4-e5f6-4789-abcd-000000000001");
headers["api-key"] = "<key>";
const response = await fetch("https://checkout.noxpay.io/v2/naas/split/NOXabc123", {
method: "GET",
headers,
});
const data = await response.json();
{
"end2end": "split-xyz789",
"origin_e2e": "NOXabc123",
"component": "component.success",
"state": "DONE",
"split_amount": "12.50",
"currency": "USDT_ERC20",
"correlation_id": "a1b2c3d4-e5f6-4789-abcd-000000000001",
"created_at": "2026-05-19T14:00:00Z",
"updated_at": "2026-05-19T14:01:12Z"
}
{ "error": "Not Found" }
NaaS — Splits
Consultar Split
GET /v2/naas/split/ — retorna o split master vinculado a um checkout específico.
curl -X GET https://checkout.noxpay.io/v2/naas/split/{origin_e2e} \
-H "api-key: <key>" \
-H "X-Timestamp: 2026-05-27T14:30:00Z" \
-H "X-Correlation-ID: a1b2c3d4-e5f6-4789-abcd-000000000001" \
-H "X-Signature: <assinatura-dos-headers>"
import requests
# Headers assinados
headers = sign_get_headers(private_key, "a1b2c3d4-e5f6-4789-abcd-000000000001")
headers["api-key"] = "<key>"
response = requests.get(
"https://checkout.noxpay.io/v2/naas/split/NOXabc123",
headers=headers,
)
print(response.json())
// Headers assinados
const headers = signGETHeaders("a1b2c3d4-e5f6-4789-abcd-000000000001");
headers["api-key"] = "<key>";
const response = await fetch("https://checkout.noxpay.io/v2/naas/split/NOXabc123", {
method: "GET",
headers,
});
const data = await response.json();
{
"end2end": "split-xyz789",
"origin_e2e": "NOXabc123",
"component": "component.success",
"state": "DONE",
"split_amount": "12.50",
"currency": "USDT_ERC20",
"correlation_id": "a1b2c3d4-e5f6-4789-abcd-000000000001",
"created_at": "2026-05-19T14:00:00Z",
"updated_at": "2026-05-19T14:01:12Z"
}
{ "error": "Not Found" }
Parâmetros de caminho
| Parâmetro | Descrição |
|---|---|
origin_e2e | ID end2end do checkout de origem |
Response 200 OK
| Campo | Tipo | Descrição |
|---|---|---|
end2end | string | ID do processo de split |
origin_e2e | string | Checkout que originou este split |
component | string | Componente atual no fluxo do split |
state | string | Estado atual |
split_amount | string | Valor transferido ao merchant master |
currency | string | Código do ativo |
correlation_id | string | Correlation ID do relacionamento com o sub-merchant |
created_at | string | Timestamp ISO 8601 de criação |
updated_at | string | Timestamp ISO 8601 da última atualização |
component / state.
404 — split não encontrado ou não pertence a este correlation.
curl -X GET https://checkout.noxpay.io/v2/naas/split/{origin_e2e} \
-H "api-key: <key>" \
-H "X-Timestamp: 2026-05-27T14:30:00Z" \
-H "X-Correlation-ID: a1b2c3d4-e5f6-4789-abcd-000000000001" \
-H "X-Signature: <assinatura-dos-headers>"
import requests
# Headers assinados
headers = sign_get_headers(private_key, "a1b2c3d4-e5f6-4789-abcd-000000000001")
headers["api-key"] = "<key>"
response = requests.get(
"https://checkout.noxpay.io/v2/naas/split/NOXabc123",
headers=headers,
)
print(response.json())
// Headers assinados
const headers = signGETHeaders("a1b2c3d4-e5f6-4789-abcd-000000000001");
headers["api-key"] = "<key>";
const response = await fetch("https://checkout.noxpay.io/v2/naas/split/NOXabc123", {
method: "GET",
headers,
});
const data = await response.json();
{
"end2end": "split-xyz789",
"origin_e2e": "NOXabc123",
"component": "component.success",
"state": "DONE",
"split_amount": "12.50",
"currency": "USDT_ERC20",
"correlation_id": "a1b2c3d4-e5f6-4789-abcd-000000000001",
"created_at": "2026-05-19T14:00:00Z",
"updated_at": "2026-05-19T14:01:12Z"
}
{ "error": "Not Found" }

