Hi,
Web Invoice Pro is only for collecting payments online therefore the payment url token is required in the email. If you don't need to collect the payment online you might as well just send a regular email instead of using Web Invoice Pro.
I will take a look at Klarna and consider integrating it, but I can't make any promise about it at this time.
Best,
Joe