One or many of these objects is passed in when using the Payment Search API

Field Name

Type

Description

field

Integer

What field you're querying. Options are:
1 = RequestId
2 = PaymentId
3 = SessionId
4 = PaymentDate

operator

String

1 or eq = Equal to
2 or ne = Not Equal to
3 or gt = Greater Than
4 or lt = Less Than
5 or gte = Greater Than or Equal to
6 or lte = Less Than or Equal to

value

String

Value being searched for

"criteria": {
     "field": 2,
     "operator": 1,
     "value": "100100100"
            }