A cheque is a check; en efectivo is cash; transferencia en linea is an online transfer; and tarjeta de debito is paying with a debit card. The form of payment that is most suitable for buying vegetables at the farmer's market would be with enefectivo which is cash.
Your answer is: En efectivo
Have an amazing day!