Verify Transaction
Confirm the status of a charge before fulfilling.
GET
/api/v1/transaction/verify/:referenceRequires Authorization: Bearer sk_live_…. Scoped to your merchant — you cannot verify another business's references.
Path parameters
| Parameter | Type | Description |
|---|---|---|
referencerequired | string | Transaction 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" }
}
}