Hello @araca
I hope you’re well today!
There can be no multiple Stripe fields used within a single form. Forminator’s form builder wouldn’t even let you add more than one Stripe fields to the form via “Insert fields” buttons. It does, so far, let you duplicate Stripe field but that’s a bug our developers are already aware of and it should be fixed soon.
In order to achieve what you described you actually only need one radio field, one calculations field and one stripe field and here’s how to do this (for clarity, I’ll assume we’re starting with a blank form and I’ll stick to default field names):
1) add a radio field to the form (“radio-1”) and edit it, creating three options with proper descriptions so users would know what they are selecting
2) in that radio field configuration go to “Calculations” tab and enable calculations
– you’ll be given an option to assign numeric value to all three options so those should be your prices
3) add another field of type “calculations” to the form (“calculation-1”) and edit it; I suggest setting it to read-only; you can give it a label such as e.g. “Your price” or “Total price” or just hide it.
4) in this field configuration in “Calculations” tab pick only {radio-1} in calculation formula area and save the field
5) add stripe field to the form, configure it the way you need and then in its “Settings” section for “Payment amount” select “Variable” and select your “calculation-1” field as amount source
Once you save the form this will happen:
– visitor will select option using radio button
– based on this Forminator will “calculate” the price using the “calculations” field (depending on settings of your choice it will show it to the visitor or not)
– that price will be carried over automatically to the Stripe field
Best regards,
Adam