It looks like both sites (Freshbooks and Harvest) are able to accept PayPal payments on behalf of their users by only collecting the user's PayPal email address and the payment goes directly to the user (rather than flowing through Freshbooks and Harvest's own accounts). What PayPal API enables this?
I do not see any indication this is possible in the current API documentation https://developer.paypal.com/docs/api/