Robert
Reverse Engineer
Do you have a DHL account? I've only had a handful (4 I think?) of experiences paying customs with DHL, but every time they've sent me an email and I've received a push notification on the DHL app letting me know that duties are required, and I've been able to click a link and pay the duties online and receive a formal receipt showing duties paid.
Yep, I have an account. I get an email and text when the charge is actually available for me to pay, and that part goes smoothly.
Up until that point though, my account shows no outstanding balance, yet they are contacting JLCPCB daily about my pending fees.