NeroPay Docs
API & Integrations

NeroPOS and NeroWeb Orders

Commerce

NeroPOS and NeroWeb Orders

Retrieve orders from POS and web channels for reporting and fulfilment.

OrdersNeroPOSNeroWeb

Order endpoints

MethodEndpointPurpose
GET/neropos-ordersList NeroPOS orders.
GET/neroweb-ordersList NeroWeb orders.

Use order endpoints for reporting, kitchen workflows, external fulfilment and reconciliation with payments.

ParameterTypeRequiredDescription
statusstringOptionalFilter by order status.
fromdateOptionalStart date.
todateOptionalEnd date.
limitintegerOptionalPage size.
pageintegerOptionalPage number.
 true,
    CURLOPT_HTTPHEADER => [
        'Authorization: Bearer ' . $secretKey,
        'Accept: application/json',
    ],
]);

$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);

echo $response;
{
  "success": true,
  "data": [
    {
      "id": 5010,
      "order_number": "POS-1001",
      "status": "paid",
      "total": "15.99",
      "currency": "GBP",
      "created_at": "2026-04-22T12:00:00Z"
    }
  ]
}
 true,
    CURLOPT_HTTPHEADER => [
        'Authorization: Bearer ' . $secretKey,
        'Accept: application/json',
    ],
]);

$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);

echo $response;
{
  "success": true,
  "data": [
    {
      "id": 6010,
      "order_number": "WEB-1001",
      "status": "pending",
      "total": "24.99",
      "currency": "GBP",
      "customer": {
        "name": "Jane Customer"
      }
    }
  ]
}