Skip to main content
GET
/
pos
/
sessions
/
{id}
curl "https://secureapi.gridlog.io/api/v1/pos/sessions/123e4567-e89b-12d3-a456-426614174000" \
  -H "X-API-Key: YOUR_API_KEY"
{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "chain": "polygon",
  "address": "0x1234abcd...",
  "token": "USDC",
  "amountExpected": "25.00",
  "amountReceived": null,
  "status": "pending",
  "expiresAt": "2025-03-21T10:10:00.000Z",
  "paidAt": null
}
id
string
required
Session ID returned from Create POS Session
curl "https://secureapi.gridlog.io/api/v1/pos/sessions/123e4567-e89b-12d3-a456-426614174000" \
  -H "X-API-Key: YOUR_API_KEY"
{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "chain": "polygon",
  "address": "0x1234abcd...",
  "token": "USDC",
  "amountExpected": "25.00",
  "amountReceived": null,
  "status": "pending",
  "expiresAt": "2025-03-21T10:10:00.000Z",
  "paidAt": null
}
id
string
Unique session ID
address
string
Deposit address for this session
amountExpected
string
Crypto amount the customer was expected to send
amountReceived
string
Crypto amount actually received. null until payment is detected.
status
string
pending | paid | paid_out | expired | cancelled
paidAt
string
ISO 8601 timestamp of when payment was confirmed. null if not yet paid.