Does the payment update the invoice automatically?

Yes — that is the whole point. A successful payment posts straight back into BytePhase: the paid amount, the balance, the status, the ledger and the technician view all stay in sync with no “mark as paid”.