I was charged for the full quantity and only received a third of the order. That is getting ripped off.
Pretty much every online pharmacy will resend you items which you paid for but did not receive. It actually says that in the terms and conditions on their websites. If you did not receive items which you paid for, I am pretty sure Buy Pharma will resend them to you.