Skip to main content
Fetches a single payment by its ID, returning the full payment object including current status, deposit address, fiat breakdown, and confirmation count. Requires the payments:read scope.

Request

GET https://api.blockra.io/payments/{id}

Path parameters

id
string
required
The payment ID, prefixed pay_ (e.g. pay_a1b2c3d4e5f6g7h8i9j0k1l2).

Response

Returns a 200 with the matching payment object wrapped in the standard data envelope.
status
string
Current lifecycle status: pending, detected, completed, overpaid, underpaid, expired, failed, or cancelled.
customers
object
The associated customer { id, email }, or null if no customer was linked.
detected_at
string
ISO-8601 timestamp when funds were first seen on-chain, or null.
completed_at
string
ISO-8601 timestamp when the payment was confirmed, or null.