Heartworm meds are considered a prescription. When you ordered, didn't they require one from your vet? Yes, by law, they can't pay on these so if this credits for you consider yourself very lucky....