Can I put my season ticket on my contactless Barclays Debit card or Barclaycard in the same way as on Oyster?

No, you'll be charged an adult Pay-As-You-Go fare, which is normally the same as using an Oyster card. However, you can benefit from daily, and Monday to Sunday capping.