I am seeing the error 'Paypal email address does not match’
This just means that the email address you have set in the $PaypalEmail setting is not the primary email address set on your Paypal account. Double check the email set as primary in your Paypal account. You can still use other email addresses registered on the account in your buttons (or your merchant id) anyway but Linklok does need to know the primary email.