[Resolved] DirectAdmin & Blesta Payment URL issue

I thought I'd bounce this off you guys before creating a Ticket - is it a Blesta or DA problem?
The "Pay Now" link in client invoices is 'broken'.
I'm using the standard email with
a href="https://{invoice.payment_url}"
but the generated URL looks like this:
https://billing.mydomain.co.uk/home/billing/domains/billing.mydomain.co.uk/public_html/client/pay/method/428/?sid=xxxxxx
instead of
In Blesta, the Root Web Directory is set as
/home/billing/public_html/
On other control panels this would never crop up but because DA uses the Plesk-like horrible directory structure, it does. It appears that the symbolic link to a 'traditional' structure is being bypassed somehow.
A quick google search only threw up one hit, to a similar but different problem, back in 2014.
Any bright ideas?
lowendinfo.com had no interest.
Comments
"Fixed" by bodging.
Set Root Web Directory to horrible path.
Not ideal.
lowendinfo.com had no interest.