Yes, PAN card is mandatory to receive payments from Flipkart. But if you join their affiliate program through some affiliate networks like Cuelinks and EarnKaro then PAN card is not required for Flipkart Affiliate Program.