Get Payment Status
Collection
Get Payment Status
Retrieves the current status and details of a payment using its transaction ID.
POST
Get Payment Status
Endpoint
Authentication
Requires a Bearer token in theAuthorization header.
Request Headers
| Header | Value |
|---|---|
Accept | application/json |
Content-Type | application/json |
Path Parameters
Unique identifier of the payment transaction.
Example Request
Response
Indicates whether the request was successful.
Human-readable response message.
Current payment status (
pending, completed, failed, or cancelled).Unique identifier of the payment transaction.
Payment transaction mode (for example,
ussd).Currency used for the transaction.
Payment channel information.
Customer information associated with the payment.
Additional metadata attached to the transaction.
Payment amount.
Latest payment event (for example,
payment.pending).ISO 8601 timestamp when the payment was created.
ISO 8601 timestamp when the payment was last updated.
Timestamp of the latest payment status update.
Example Response
Poll this endpoint using the transaction ID to monitor payment progress until the transaction reaches a final state.