List Payments

Overview

This endpoint retrieves a paginated list of Payments associated with an entity’s Customer. It provides details such as status, direction, recipient, amount, and references for reconciliation and monitoring.

Endpoint Details

DefinitionDescription
Endpointhttps://api.paas-sandbox.co.passportfintech.com/v1/payments
MethodGET
HeadersContent-Type: application/json, Authorization
AuthenticationAccess Token (Bearer Token)

Request Body

This endpoint does not require a request body.

Example Request

JSON
Copy

Response

  • HTTP Status Code: 200 OK.

Example of Response

JSON
Copy

Common Errors and Handling

HTTP Status CodeMeaningDescription
400Bad RequestInvalid parameters or malformed request
401UnauthorizedMissing/expired bearer token, or token lacks paas.core.breb_payments.list.get scope
403ForbiddenCaller does not have permission to list payments
404Not FoundNo payments exist for the entity
500Server ErrorUnexpected error; retry or contact support

Best Practices

  • Use the pagination_info object to iterate through large payment histories.
  • Filter by status to track operational flows.
  • Leverage direction (OUTGOING, INCOMING) for settlement and reconciliation.
  • Store and log id, reference, and updated_at for auditing purposes.
  • Combine with Retrieve Payment (GET /payments/{id}) to get detailed transaction information when needed.
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard