Payment is in cash. Some stalls accept cards, but do not count on it – once the festival is running there is practically no mobile signal.
The nearest cash machine is in Auhausen. Bring enough cash and keep it somewhere safe.