Yes, we do support collecting and processing one-time and recurring payments on a single form.
However, if you are wanting to process one-time AND recurring payments on one Form, then you will either need to use Stripe, or you will need to setup two separate payment processors to handle each payment type. For example, you can add PayPal to your Form to process the one-time payments and Authorize.Net to process the recurring payments.
The following Payment Processor Integrations are capable of recurring billing; Authorize.net, Chargify, PayPal, PayPal Pro, and Stripe.
The only Payment Processor Integration capable of allowing the submitter to choose between a one-time payment and a recurring subscription is Stripe.
For more information on setting up your payment provider for the first time as well as all of the options we have, check out this article.