Does a customer need a PayPal account in order to pay me using PayPal Here?

No. You can accept many forms of payment with PayPal Here, including major debit and credit cards. You can also send electronic invoices and record cash and check payments.