Verify the status of a payment transaction by reference
Verify the status and details of a payment transaction using its unique reference. Call this endpoint after payment completion to confirm the transaction status.Documentation Index
Fetch the complete documentation index at: https://docs.payvessel.com/llms.txt
Use this file to discover all available pages before exploring further.
GET /pms/transactions/{reference}/confirm/ (documented as api-reference/checkout/confirm-transaction) to obtain the same transaction status plus enriched checkout session details./transaction/verify/{reference}
| Name | Type | Required | Description |
|---|---|---|---|
api-key | string | Required | Your API key |
Content-Type | string | Required | Must be application/json |
"success" or "error"success
paid_at timestamp will be populatedauthorization object will contain card details (for card payments)failed
paid_at will be null
authorization will be null
gateway_response for specific failure reason
pending
abandoned
cancelled
Your Payvessel public API key
Your Payvessel secret
Request content type
application/json The unique transaction reference returned when the payment was initialized