Could I be charged twice?
No. Once you have touched your card on the card reader to pay for that transaction, the transaction is complete. Each transaction must be complete before another can take place.
The terminal is tested and certified to only read one card at a time for each transaction.