Endpoint
GET /search
Search for transactions based on criteria.
Query Parameters
| Name | Description | Allowed Values |
|---|---|---|
| status | Filter transactions by status. | created, successful, failed, expired |
| medium | Filter by payment medium. | mobile money, orange money |
| start | Start date (YYYY-MM-DD) for filtering initiated transactions. | Date format |
| end | End date (YYYY-MM-DD) for filtering initiated transactions. | Date format |
| amt | Exact amount to filter by. | Integer |
| limit | Maximum number of results (default 10). | 1 to 100 |
| sort | Sort order: asc or desc. Defaults to descending (most recent first). | asc, desc |
Invalid query parameter values are ignored.
Query Parameters
Filter by transaction status.
Available options:
created, successful, failed, expired Filter by payment medium.
Available options:
mobile money, orange money Start date (YYYY-MM-DD).
End date (YYYY-MM-DD).
Exact amount to filter.
Maximum number of results.
Required range:
1 <= x <= 100Sort order.
Available options:
asc, desc Response
Filtered list of transactions
Transaction ID of the payment.
Transaction status
Available options:
CREATED, PENDING, SUCCESSFUL, FAILED, EXPIRED Payment method
Available options:
mobile money, orange money Name of the service in use
Transaction amount
Amount received when Fapshi fees have been deducted
Client name
Client email
URL to redirect after payment
The transaction ID on your application
ID of the client on your application
The webhook you defined for your service
Transaction ID with the payment operator
Date when the payment was initiated
Date when the payment was made