Yes, you can absolutely use a debit card for payments throughout the Disneyland Resort! You can always present your card when ready to pay for your purchases, but I highly recommend adding your debit card as a stored payment method in the Disneyland app.