Under Minnesota law, handgun transfers involve any sale, gift, loan, assignment or other delivery to another person. If you possess a valid Minnesota permit to carry a handgun, that permit constitutes a permit to purchase. You don't need to apply for a separate permit to purchase.
All firearm transfers to someone outside of the state of Minnesota must go through a Federal Firearms Licensed (FFL) dealer. More information regarding out of state transfers can be found at the Alcohol, Tobacco and Firearms (ATF) website.