I think there was a time when supplying the boarding pass was required when using a personal card to prove that you didn't buy the ticket, get a receipt and then get a refund for the ticket on your card and not fly on the flight. Believe it or not, but we have had pilots cheat the company in the past.