Verify Transaction

Confirm the status of a charge before fulfilling.

GET/api/v1/transaction/verify/:reference

Requires Authorization: Bearer sk_live_…. Scoped to your merchant — you cannot verify another business's references.

Path parameters

ParameterTypeDescription
referencerequiredstringTransaction reference, e.g. wa-6281126272.

Sample request

curl https://waaguan.com/api/v1/transaction/verify/wa-6281126272 \
  -H "Authorization: Bearer sk_live_YOUR_SECRET_KEY"

Sample response

{
  "status": true,
  "message": "Verification successful",
  "data": {
    "id": "3f2a1b4c-5d6e-7f80-91a2-b3c4d5e6f708",
    "status": "paid",
    "reference": "wa-6281126272",
    "amount": 50,
    "amount_received": 50,
    "currency": "GHS",
    "paid_at": "2026-07-19T12:04:11.000Z",
    "customer_email": "customer@email.com",
    "customer_name": "AMA MENSAH",
    "metadata": { "order_id": "1001" }
  }
}