We use JotForm for order forms with payment built in (using Stripe).