> ## Documentation Index
> Fetch the complete documentation index at: https://docs.payracle.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Verify a Checkout

> Poll a checkout's payment status by reference

`GET /v1/checkout/verify/{reference}`

Equivalent to Paystack's "Verify Transaction."

```bash theme={null}
curl -X GET "https://api.payracle.com/api/v1/checkout/verify/PAY-A1B2C3D4E5" \
  -H "Authorization: Bearer sk_live_YOUR_SECRET_KEY"
```

```json Response theme={null}
{
  "status": true,
  "data": {
    "mode": "live",
    "reference": "PAY-A1B2C3D4E5",
    "amount": 1500,
    "status": "paid",
    "paid": true,
    "payer_email": "customer@example.com",
    "paid_amount": 1500,
    "paid_at": "2026-08-28T15:04:12.000000Z",
    "sender_name": "JANE DOE",
    "sender_bank": "GTBank"
  }
}
```

<Tip>
  You'll also get a [webhook](/webhooks/overview) the moment payment lands — verification is for polling on the checkout page itself, not your primary source of truth for fulfilling an order. Trust the webhook (with [signature verification](/webhooks/signatures)) for that.
</Tip>
