Query Status With Your Reference

The endpoint described here allows you to query transaction status with the payment reference you provided at payment initialization.

Get Transaction Status

GET https://a1pay.net/api/query/statuswithmyreference

Get transaction status using your unique transaction reference

Query Parameters

Headers

{
    "status": "success",
    "data": 
    {
      "AmountPaid": "100000.00",
      "FriendlyMessage": "Transaction completed successfully",
      "FurtherExplanation": null,
      "IsSuccessful": true,
      "PayerEmail": "email@a1pay.net",
      "PayerName": "SOLOMON GRUNDY",
      "PaymentReference_Local": "A1PAYREFERENCE",
      "PaymentReference_Switch": "SWITCHREFERENCE",
      "ResponseCode": "00",
      "ResponseDescription": "Approved By Financial Institution",
      "TransactionDate": "02/06/2018",
      "TransactionType": "School Fees"
    }
}

Always look out for the IsSuccessful property of the data object in the response. A status=success alone is not enough to determine that your transaction is successful

Its always a good practice to log all responses from A1Pay for future reference.

Last updated