No its not an immigration requirement, though if you have purchased a ticket online, you might be asked to produce the same credit card for verification purposes. Qatar Airways frequently does this check in my experience.