Is there a fee per tap?

Yes, 1.5% of transaction per successful tap plus any applicable card fees (typically 3.5% for most cards)