translate English to German: Payment by Visa and Mastercard or cash payment is possible.
Zahlung mit Visa, Mastercard oder bar möglich.