get https://gateway.prd.pppay.cloud/api/transactions
You will use this endpoint to list all the transactions on your processor. Note that for every new event that is sent under the same transaction, the transaction’s updated_at
field is updated.
Filtering is enabled to this endpoint through query parameter search. So when searching for a field, submit it through the endpoint’s query parameters, for example:
https://gateway.prd.pppay.cloud/api/transactions?search[first_name]=John&search[last_name]=Doe
Filter types
You can use filters on the fields like described below:
- starts with matches records in a SQL LIKE fashion, e.g.: a string
Transac
will match bothTransaction
andTransactionEvent
; - exact comparison matches records through exact comparison, (case sensitive) e.g.: a string
Transaction
will NOT match transaction; - date matches records through SQL date, and these fields should be provided on Y-m-d H:i:s format, e.g.: 2022-02-02 17:59:00
Pagination
Also, this endpoint provides pagination to navigate through record sets. Pagination information can be found in the meta response field. The pages always returns 50 records at a time.
"meta": {
"last_page": 1,
"current_page": 1,
"total": 3
}
Rate limits
While using reporting capabilities, make sure to monitor rate limits through X-RateLimit-Limit
and X-RateLimit-Remaining
response headers.