[Android] Not all TfL transactions are travel charges

Issue:

When you buy a photocard Oyster (eg, a child Zip card) on photocard.tfl.gov.uk using a Monzo card, the resulting transaction gets treated like a contactless pay as you go travel transaction:

  • it gets given the standard ‘Travel charge for {date}’ note
  • the ‘How do TfL payments work’ link is shown

Neither of these are appropriate for a retail transaction.

Details to reproduce:
OS: Android
Device: Nokia 7.1
App Version: 2.64.1

Screenshots: