Skip to main content
GET
Lists which currencies the payer may choose for an AWAITING_CURRENCY invoice — one created without a currency. This powers the hosted invoice page, and it’s safe to call from the payer’s browser if you’re building a custom checkout UI. All data is redacted — no fees, no merchant internals.

Authorization

None — this endpoint is public. It only accepts the public invoice id (the last segment of invoiceUrl, e.g. exampleslug1); raw 24-hex payment ids are rejected so payments can’t be enumerated. Rate limit: 30/min.

Path parameters

string
required
The public invoice id — the last segment of the payment’s invoiceUrl. Raw 24-hex payment ids are rejected.
Render options with available: false as disabled in a custom checkout UI. This usually means the invoice amount is below that currency’s USD minimum, but the option also fails closed — available: false — whenever the currency or the fiat→USD rate can’t be priced right now. Treat it simply as “not selectable”, not necessarily as “below minimum”.

Response

boolean
true on success.
object
Once the payer picks a currency, lock it in with Select pay currency.

See also