SiteWrench forms are able to take payments, but first you must have a payment processor. (Article about setting up a Stripe account.)
Step 1: Enable Payments
From the Settings tab in your Form Page Part, select Payment. Turn ON the payments switch.
Base Price: The base price is the minimum charge required to submit the form. If the value is zero, the form will be free to submit unless the user chooses other options which have been configured to affect price.
Payment Gateway: Select the Payment Gateway that should be used to process payments for this form.
Checkout Fields: When the Form will accept Payments feature is enabled, checkout fields will automatically be added to the form. You are not able to alter these fields, they are configured to meet your payment processor's requirements.
DO NOT add a field for Credit Card number - You should never ask a user to submit a credit card number (or other sensitive information via a form field). While form data is encrypted for transmission, SiteWrench forms are not intended to receive sensitive information. If you have questions about this, please submit a ticket and we'll happily explain current regulations in more detail.
Step 2: Configure options to affect price.
Several form fields can be configured to affect the form's price. The user's selections will determine the amount required to check out. The total of the values they select will be added to the form's Base Price (which can be zero).
Fields that can Affect Price
Radio Button - Each radio button choice can affect price by a unique amount. Radio buttons only allow one option to be selected.
Dropdown - Each dropdown choice can affect price by a unique amount. Dropdowns only allow one option to be selected.
Checkbox - Each checkbox selected adds to the final price of the form. Checkboxes can allow zero, one and multiple options to be selected.
Number - Allows a user to enter a custom amount to be paid. For a Number field to affect price, be sure to check the "Affects Price" option.
After the form is setup, it is immediately ready to take payments.