Skip to main content
GET
Get Payment Status

Request Headers

string
required
Bearer token for authentication. Format: Bearer <token>
string
default:"application/json"
Expected response format. Use application/json.

Path Parameters

string
required
Unique identifier of the payment transaction.

Example Request

Response

boolean
Indicates whether the request was successful.
string
Human-readable response message.
string
Current payment status (pending, completed, failed, or cancelled).
string
Unique identifier of the payment transaction.
string
Payment transaction mode (for example, ussd).
string
Currency used for the transaction.
object
Payment channel information.
object
Customer information associated with the payment.
object
Additional metadata attached to the transaction.
string
Payment amount.
string
Latest payment event (for example, payment.pending).
string
ISO 8601 timestamp when the payment was created.
string
ISO 8601 timestamp when the payment was last updated.
string
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.