- Shipped
- November 12, 2026 at 9:52 PM UTC
- Author
- Kamo
- Commit
- 86f3e87
Under Pay by card, "Pay part of the balance" opens a small form (plain HTML, no script needed): the amount, from the server's minimum to the balance due, and Pay this amount. Shown only when the invoice offers part payments (payPartMinimum — a work order's invoice; never a retail order's or a subscription's). The route sends the amount on; the server checks it against the balance as it is then. A refused amount comes back as ?payment=amount, saying what can be paid, with the form open; a part payment comes back as ?paid=part and is thanked without reading as "still processing".
