InvoicesPayments and statements
Share a payment receipt
POST
Creates a public, read-only receipt link for this payment that needs no API key: GET /public/payments/{token}. Calling this again returns the same token, so the share button is safe to press twice.
apiKeyheader
AuthorizationBearer <token>An API key from the Developers page. rhq_test_ keys reach the sandbox, rhq_live_ keys the live side.
id*stringThe token is the same one already shared, if there was one
application/json- response
The token is the same one already shared, if there was one
token*stringPut at the end of /public/payments/{token}. Unguessable; treat it like a capability on this one payment, not a secret you otherwise protect
createdAt*stringFormat
date-timecurl -X POST "https://example.com/v1/payments/pmt_01K6XJ4Q8ZT3M9R5V2B7WDHNCA/share"{ "token": "kq3F2n8y9mQe...base64url...", "createdAt": "2026-10-07T11:04:31.000Z"}