> ## Documentation Index
> Fetch the complete documentation index at: https://docs.noxpay.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Checkout

> GET /v2/naas/crossramp_checkout/{end2end} — fetch a single NaaS checkout by its end2end ID.

## Path parameters

| Parameter | Description                                            |
| --------- | ------------------------------------------------------ |
| `end2end` | The checkout's `end2end` identifier (e.g. `NOXabc123`) |

## Response `200 OK`

Returns the standard v2 process object for the checkout. See [Crossramp Checkout statuses](/api-reference/reference/statuses#crossramp-checkout) for all `status` / `substatus` values.

**`404`** — checkout not found or does not belong to this correlation.

<RequestExample>
  ```bash cURL theme={null}
  curl -X GET https://checkout.noxpay.io/v2/naas/crossramp_checkout/NOXabc123 \
    -H "api-key: <key>" \
    -H "X-Timestamp: 2026-05-27T14:30:00Z" \
    -H "X-Correlation-ID: a1b2c3d4-e5f6-4789-abcd-000000000001" \
    -H "X-Signature: <signed-headers-signature>"
  ```

  ```python Python theme={null}
  import requests

  headers = sign_get_headers(private_key, "a1b2c3d4-e5f6-4789-abcd-000000000001")
  headers["api-key"] = "<key>"
  response = requests.get(
      "https://checkout.noxpay.io/v2/naas/crossramp_checkout/NOXabc123",
      headers=headers,
  )
  print(response.json())
  ```

  ```javascript Node.js theme={null}
  const headers = signGETHeaders("a1b2c3d4-e5f6-4789-abcd-000000000001");
  headers["api-key"] = "<key>";
  const response = await fetch("https://checkout.noxpay.io/v2/naas/crossramp_checkout/NOXabc123", {
    method: "GET",
    headers,
  });
  const data = await response.json();
  ```
</RequestExample>

<ResponseExample>
  ```json 200 theme={null}
  {
    "end2end": "NOXabc123",
    "component": "depositpix_v2",
    "state": "QRCODE",
    "template": "crossramp_checkout",
    "created_at": "2024-05-01T12:00:00Z",
    "updated_at": "2024-05-01T12:01:00Z",
    "status": { "en": "Pending", "pt": "Pendente" },
    "substatus": { "en": "Awaiting Payment", "pt": "Aguardando Pagamento" },
    "attributes": {
      "quote": 5.45,
      "currency_exit_received": "USDT (ETH)",
      "amount_payment": 500.00,
      "amount_received": 91.74,
      "client_name": "João Silva",
      "client_tax_id": "12345678900"
    }
  }
  ```

  ```json 404 theme={null}
  { "error": "Not Found" }
  ```
</ResponseExample>
