Please read this article to learn how to create a product in Cartfuel.
Selling a subscription (recurring) product and a one-time product at the same time can be done easily with Cartfuel.
Step 1: Add A Subscription Product
When creating a new payment form click on the purple "Add New Product" button.
Give your product a name and price
Enter a statement descriptor for the product
Then click on the green "Recurring" button under "Product Options"
Then select if you want to pull products from Stripe by turning on the "Use Stripe Products" toggle.
If you choose to use your own products then select the price/plan and product from the dropdowns
Decide if you want to set an expiration
If you create a product that is billed monthly you can set when the product should cancel the plan.
Select any other additional product options

Step 2: Add A One-Time Product
When creating a new payment form click on the purple "Add New Product" button.
Give your product a name and price
Enter a statement descriptor for the product
Select "Make Product Uncheckable"
This will allow your one-time product to be a mandatory purchase
Select any other additional product options

Now your payment form will have two products and both need to be purchased in order for the payment to be successful.
If you wanted to add an additional fee you can by toggling on the "Charge Additional Fees" toggle.
Don't have a Cartfuel account? Sign up for one here or log in.