Ferns and petals do not generally accept credit cards. You will need to bring your own money or use a bank account to pay for the plants.