In September two coupld from my PanamaRelocationTours.com went to Machu Picchu restaurant in Panama City. They both were surprised when they got home to find fradulent charges on their credit card. One was 2 charges totaling $800 to a company in columbia. The other had 1 charge for $700.
They are hoping that their credit card company will reverse the charge.
I've been going to Machu Picchu restaurant for 5 years and never had this problem. It must be a new employee.
Just wanted to warn you to be careful.
Either use cash or go where your credit card goes. If the waiter wants to take your card someplace else for processing, go with your card to keep an eye on things.