@ArtOfCode This might be easier if you create a couple/few
PayPal Buttons so everything is filled in with just a single click. That way you get all address info, etc., with the payment. You might have to adjust the amounts up a bit to account for fees, as I believe PayPal Buttons are intended for commercial transactions where the recipient is responsible for transaction fees, but not currency conversion. You can specify shipping by destination.