Invoices can be paid online through a secure, tokenized link — no login required for the customer. Connect the payment gateways you already use; each one is a real, working integration, not a placeholder.
Every payment is confirmed by the gateway's own webhook, never by a browser redirect alone, so a page reload can't accidentally mark something paid that wasn't.