Skip to content

MngGetCashierTransactionsByFilter

Returns Cashier transactions using the standard BackOffice table filter format.

The response contains structure, rows, and count.

Access

SESSION_MANAGER, SESSION_ADMIN, SESSION_DEALER, SESSION_CRM_MANAGER, SESSION_CRM_ADMIN.

Request Parameters

Name Type Required Description
limit int No Page size, 1..50000
offset int No Pagination offset
where array No AND filters
whereNot array No Negative filters
whereIn array No Include-by-list filters
whereNotIn array No Exclude-by-list filters
whereBetween array No Range filters
whereNotBetween array No Negative range filters
orderBy array No Sort expression

Supported Filter Fields

Field Type
id int
customer_id int
login int
type int
status int
provider string
method string
currency string
provider_payment_id string
created_time int64

Response Structure

Rows follow this structure order:

[
  "id",
  "customer_id",
  "login",
  "type",
  "provider",
  "method",
  "provider_payment_id",
  "amount",
  "currency",
  "status",
  "failure_reason",
  "created_time",
  "updated_time"
]

Request Example

{
  "command": "MngGetCashierTransactionsByFilter",
  "extID": "1",
  "data": {
    "limit": 50,
    "offset": 0,
    "where": [
      ["status", "=", 1],
      ["provider", "=", "stripe"]
    ],
    "orderBy": [
      ["created_time", "desc"]
    ]
  }
}

Response Example

{
  "structure": [
    "id",
    "customer_id",
    "login",
    "type",
    "provider",
    "method",
    "provider_payment_id",
    "amount",
    "currency",
    "status",
    "failure_reason",
    "created_time",
    "updated_time"
  ],
  "rows": [
    [
      15,
      5,
      2000009,
      0,
      "stripe",
      "card",
      "pi_123",
      250.0,
      "USD",
      1,
      "",
      1779270000,
      1779270000
    ]
  ],
  "count": 1
}