How has that confused you?
Am a ST holder and every time I ‘purchase‘ an iFollow pass this season it has never asked for Bank details! At best you have to use a credit or if you wish a debit card. You do understand what ‘supply bank details means
ps Can only assume that said poster meant 'card details' in lieu of detailing bank details - big difference for me!