Austria
Pay an Invoice
Use this page only if we have already sent you an invoice. Enter its reference and the amount printed on it. Nothing here is a price list.
Pay your invoice
The reference is on the invoice, in the form AT-1042: two to four capital letters, a hyphen, then the digits. Enter the amount exactly as invoiced. Choosing card takes you to Stripe; choosing crypto takes you to NOWPayments.
Field labels and help text for the build. Fields, order, types and validation come from
drafts/structure/pay.mdsection 3, which is the source of truth; the table below only fixes the words on screen. It is a label specification, not a data table: the build renders a form.
Continue to payment
You will be taken to the payment provider to complete this. You can stop at any point before you confirm.
Error text the build needs, one line each, bound to its field with
aria-describedbyand never colour alone: an unrecognised reference format, an amount below 50, an amount above 50,000, an amount that is not a number, a missing required field, and a failed captcha. The failed captcha line names [email protected] as the way round it, because a person locked out by a captcha needs a route that is not the captcha. The submit button label and the line under it, above, are page copy.
Who you are paying
- Payee: Goldblum, the firm behind this site. Its registered name and address are not published here yet; they are on the invoice this payment settles, and we state them in writing on request at [email protected]. The descriptor on your card statement is the one shown at the payment step before you confirm.
- Terms: the terms of service, and refunds and cancellation in particular.
- Your data: the privacy policy.
- Card security: card details are entered on Stripe's own pages and never reach this site.
- Something wrong with a payment? Write to [email protected] quoting the reference, or use the contact form.
Open items this page carries, for the build and the client
Each is from the structure, section 11, and each is a client answer rather than a writing decision. None of them blocks the copy above; all of them block go live.
| # | Open item | What is written meanwhile |
|---|---|---|
| 1 | The real contracting entity, its seat and whether it is the same entity that issues the invoices | The provisional payee block, tracked by scripts/placeholder_gate.py |
| 2 | The invoice prefix letters actually used, against the pattern ^[A-Z]{2,4}-\d{4,}$ | The help text uses AT-1042 as the example, which matches the pattern and is not a real invoice |
| 3 | Whether the real invoice range fits inside 50 to 50,000 | The limits from master.md are stated in the help text and enforced on both sides |
| 4 | Whether CHF is needed beside EUR, and whether SEPA debit joins card | Both currencies are offered, and the method radio has exactly two options |
| 5 | Stripe out of test mode, NOWPayments out of sandbox, webhook and IPN registered, Turnstile widget created | Nothing in the copy depends on which mode is active |