Handguns:
No interstate sales FFL or private without going thru an FFL in the buyer’s home state.
If bought from an FFL a handgun must be shipped to a FFL in the buyer’s home state where the buyer fills out the proper paperwork required by state and federal regulations (4473, PPP, wait period, whatever ...). Same applies if bought from a individual ... shipped to FFL and so on.
Long guns:
Interstate purchase from an FFL in legal just regulations in the buyer’s home states must be followed as well as state of purchase. No need for the shipping to a FFL unless the buyer’s state has some regulations requiring it (NC and SC along with other SE states don’t have it ... for now.
Interstate purchase of a long gun from an individual (private party sale) must be handled by a FFL. It can be sold and transferred in either state where the buyer fills out the proper paperwork required by state and federal regulations (4473, wait period, whatever ...). It may also be shipped to an FFL in the buyer’s state for transfer.