Skip to main content
GET

Authorizations

Authorization
string
header
required

OAuth2 client_credentials authorization. Obtain a new access_token when it expires.

Query Parameters

Mid
string | null

Optional business identifier belonging to the authenticated merchant; omit for all its businesses.

Maximum string length: 20
order_number
string | null

BillBuddy transaction number; exact match combined with other filters.

Maximum string length: 60
merchant_order_no
string | null

Caller order number; exact match combined with other filters.

Maximum string length: 64
start_date
string<date> | null

Inclusive creation start date; supply together with end_date. If both are omitted, starts six days before today. See the endpoint description for window boundaries.

end_date
string<date> | null

Inclusive creation end date; required with start_date and must not precede it. Maximum window is three calendar months as defined in the endpoint description.

page
integer | null
default:1

Page number, starting at 1; default 1.

Required range: x >= 1
size
integer | null
default:20

Page size; default 20, maximum 50.

Required range: 1 <= x <= 50

Response

HTTP 200; code=0 success, code=400 invalid parameters, code=1 business or authentication failure.

Successful transaction list lookup.

code
enum<integer>
required

Request succeeded; see list for individual transaction states.

Available options:
0
message
string
required

Result message; ok on success.

data
object
required

Filtered results and pagination.