Skip to main content
GET
Check PayFast Payment Status

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your API token.

Path Parameters

cartId
string<uuid>
required

The unique identifier for the cart

Response

200 - application/json

The current PayFast payment status for the cart.

status
enum<string>
required

The payment status.

Available options:
pending,
complete,
failed
order
object | null

The created order (present when the cart was converted to an order on completion).

paymentId
string | null

The PayFast payment identifier (present on completion when the cart still exists).

message
string

The failure reason (present when status is failed).