Invoice payment fees compared: card vs bank at seven platforms