MngGetCashierProviderEventsByFilter
Returns payment provider event records using the standard BackOffice table
filter format.
Provider events are used for audit, replay, webhook debugging, and provider
status investigation.
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 |
transaction_id |
int |
processing_status |
int |
provider |
string |
event_id |
string |
provider_payment_id |
string |
Response Fields
| Name |
Type |
Description |
rows |
array |
Provider event records |
count |
int |
Total number of matching records |
Each event record contains:
| Name |
Type |
Description |
id |
int |
Event record id |
provider |
string |
Provider code |
event_id |
string |
Provider event id |
transaction_id |
int |
Linked Cashier transaction id |
provider_payment_id |
string |
External payment id |
payload_json |
string |
Raw or normalized provider payload JSON string |
headers_json |
string |
Request headers JSON string |
signature_status |
int |
Provider signature validation status |
processing_status |
int |
Cashier processing status |
failure_reason |
string |
Failure reason |
created_time |
int64 |
Event creation timestamp |
processed_time |
int64 |
Processing timestamp |
Processing Statuses
| Value |
Name |
Description |
0 |
pending |
Event is waiting for processing |
1 |
processed |
Event was processed |
2 |
failed |
Event processing failed |
3 |
ignored |
Event was intentionally ignored |
Request Example
{
"command": "MngGetCashierProviderEventsByFilter",
"extID": "1",
"data": {
"limit": 50,
"offset": 0,
"where": [
["provider", "=", "stripe"],
["transaction_id", "=", 15]
],
"orderBy": [
["created_time", "desc"]
]
}
}
Response Example
{
"rows": [
{
"id": 8,
"provider": "stripe",
"event_id": "evt_123",
"transaction_id": 15,
"provider_payment_id": "pi_123",
"payload_json": "{}",
"headers_json": "{}",
"signature_status": 1,
"processing_status": 1,
"failure_reason": "",
"created_time": 1779270300,
"processed_time": 1779270301
}
],
"count": 1
}