When I return to my download page I see and error containing pending_reason=multi-currency

After payment if you see an error message on return containing pending_reason=multi-currency like this this

Transaction not completed. payment_status=Pending  pending_reason=multi-currency result=VERIFIED

then this is because you do not have a balance in the currency sent, and you do not have your Payment Receiving Preferences set to automatically convert and accept this payment. You should set your Paypal profile to automatically accept these payments. To do this login to Paypal and click Profile. Click My Selling Preferences and then the Update link next to Block Payments. Check the box next to No, accept them and convert them to USD (or whatever currency you use).