Reads the current state of a payment request.
Requires the payment_links:read ability. It does not require a verified account.
The scope is wider than the key that created the request. The lookup is by the user the key belongs to, not by the key itself, so this operation reaches every payment request that user owns — including ones created in the dashboard and ones created with that user's other API keys.
id must be a well-formed UUID. Anything else never matches the route at all and comes back as 404 RESOURCE_NOT_FOUND from the platform, before authentication has run — so an unauthenticated request with a malformed id gets a 404 rather than a 401.
Refusals past the shared ones: 401 INVALID_API_KEY in the ordinary envelope, 404 USER_NOT_FOUND, 404 PAYMENT_LINK_NOT_FOUND, 404 RESOURCE_NOT_FOUND and 500 SYSTEM_DATABASE_ERROR.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
