payments:read scope.
Request
GET https://api.blockra.io/payments/{id}
Path parameters
string
required
The payment ID, prefixed
pay_ (e.g. pay_a1b2c3d4e5f6g7h8i9j0k1l2).Response
Returns a200 with the matching payment object wrapped in the standard data envelope.
string
Current lifecycle status:
pending, detected, completed, overpaid, underpaid, expired, failed, or cancelled.object
The associated customer
{ id, email }, or null if no customer was linked.string
ISO-8601 timestamp when funds were first seen on-chain, or
null.string
ISO-8601 timestamp when the payment was confirmed, or
null.number
The amount you invoiced, in
fiat_currency.number
The fiat value of the crypto that settled into your wallet. Equal to
fiat_amount for an exact payment; higher if the buyer overpaid, lower if they underpaid.number
Always
0. Blockra is non-custodial and takes no per-transaction fee — funds move straight from your buyer to your wallet. Retained for backward compatibility.
