Search 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 both Transaction and TransactionEvent;
  • 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.

Language
Credentials
Bearer
Click Try It! to start a request and see the response here!