Skip to main content
GET
/
subsidiary
/
collections
/
v1
/
check-status?transaction_reference=
{transaction_reference}
&country_code=
{country_code}
Transaction Status Query
curl --request GET \
  --url 'https://api.payaza.africa/live/subsidiary/collections/v1/check-status?transaction_reference={transaction_reference}&country_code={country_code}' \
  --header 'Authorization: <api-key>' \
  --header 'X-ProductID: <api-key>' \
  --header 'X-TenantID: <api-key>'
{
  "response_code": "09",
  "transaction_reference": "UDH012345",
  "transaction_amount": 200.27,
  "transaction_fee": 0,
  "transaction_status": "Initialized",
  "payer_name": "Robert Stones",
  "payer_account_number": "233123456789",
  "start_date": "2024-05-21T20:14:01.254748",
  "end_date": "null",
  "currency": "GHS"
}

Authorizations

Authorization
string
header
required

Payaza {{Public API Key in Base 64}}

X-TenantID
string
header
required

live or test

X-ProductID
string
header
required

default value is ‟app”

Path Parameters

transaction_reference
string
required

The unique identifier of the transaction

country_code
string
required

The ISO Country Code. (ISO 3166-1 alpha-2) (GH-Ghana, TZ-Tanzania, UG - Uganda, KE-Kenya)

Response

Payment successful

The response is of type any.