Introduction
GEThttps://api.payaza.africa/live/payaza-account/api/v1/mainaccounts/merchant/transaction/{{transaction_reference}}
Transaction Statuses
Transaction Statuses | |
---|---|
Status | Meaning |
Arguments
Authorization Header Values
GET
{
"authorization": Payaza UFo3OC1QS0xJVkUtRjMwODcwNUMtRkY2NC00MEJCLTg1OUUtM0ZCQUI4MTJBNzdC
"x-TenantID": test
}
Transaction Status Query
GET
import http.client
conn = http.client.HTTPSConnection("api.payaza.africa")
payload = ''
headers = {
'X-TenantID': 'test',n
'Authorization': 'Payaza UFo3OC1QS0xJVkUtRDhGNzY0NjctMEMwQS00M0M3LUEwNTUtNDRCMkVFN0M2OTUy'
}
conn.request("GET", "/live/payaza-account/api/v1/mainaccounts/merchant/transaction/{{trasaction_reference}}", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
RESPONSE
{
"message": "Transaction fetched",
"status": true,
"data": {
"transactionDateTime": "2023-10-19T12:39:04.694794",
"transactionReference": "PTS0202315000",
"creditAccount": "1433708999",
"bankCode": "039019",
"beneficiaryName": "John Doe",
"transactionAmount": 12,
"fee": 1,
"sessionId": "090529231019113907415018010048",
"transactionStatus": "NIP_SUCCESS",
"narration": "TEST",
"transactionType": "DEBIT",
"responseMessage": "Approved or completely successful",
"responseCode": "00",
"currency": "NGN",
"balanceBefore": 298.23,
"balanceAfter": 276.23
}
}