Can I receive PDC through ForeFlight if i’m not a customer of Satcom Direct?

Possibly. You must either not have an existing data service provider or you must be a Satcom Direct customer. If you use a data service provider other than Satcom Direct you will not be able to receive PDC through ForeFlight.