To apply for an FNB credit card, you need to be at least 18 years old, have South African citizenship or permanent residency, provide proof of income, undergo a credit check, hold an FNB bank account, and meet specific card requirements like minimum income thresholds.