Festival merch stall accepts both cash and card. However please be mindful that all band merch stalls will most likely accept only cash. There are no cash points in the Castle for you to withdraw money from, nor are any near by. The closest ones are at central Old Town, at the Loggia area. So make your arrangements prior to your arrival at the door.