Sell Products with the Payment Element in Sparkforge Forms
Drop the Payment element onto a form, switch the payment type to Product, and add up to 20 products with variants, images, and layout options. Submissions log order ID, amount, and status.
The Payment element in Sparkforge Forms now supports product sales alongside custom-amount collection. Use it to build one-step order forms, collect payments through your funnel, and trigger workflows when orders complete.
What's new
- Payment Type: sell a product or collect a custom amount.
- Product details: select products, add descriptions and images, pick layouts.
- Variants: users can choose between available product variants.
- Inventory: quantity respects inventory rules.
- Tax: tax is calculated at checkout.
How to add products to a form
- Open the form builder. Under Integrations, find the Payment element.
- Drag the Payment element onto the canvas.
- Connect a payment gateway and toggle live or test mode.
- Click Add Product to pick from available products.
- Customize description, image, and layout. Apply themes and styling.
- Save and preview the form.
Customization limits
- Up to 20 products per form.
- Three layout options.
- Forms can drop into funnels as one-step order forms.
Tracking payments
- Form submission logs the payment amount, order ID, and payment status.
- Click the order ID to open full order details.
- Order data exports through standard form export options.
- Email notifications include payment status and amount.
- The Payment received workflow trigger fires with Forms as the source.
Current limitations
- Recurring products not supported.
- NMI and Authorize.net require First Name as a mandatory form field when the Payment element is in use.
- Refund amounts are not captured.
- Old API-based Stripe Connect is not supported.
- Calendar custom forms with the Payment element will not display the element.
- Multiple native forms with payments inside a funnel: not supported yet.
- Undo/Redo: not supported with the Payment element yet.
Frequently Asked Questions
How many products can I add to one form?
Up to 20 products per form, across three layout options.
Does the Payment element support subscriptions?
Not yet. Recurring products are not supported in the form Payment element.
Will refunds show up in the form submission?
No. Refund amounts are not captured in the form submission record at this time.
Can I use the Payment element inside a calendar's custom form?
No. The Payment element does not display in calendar custom forms.
Which workflow trigger fires after a payment?
The Payment received trigger, with Forms as the source, fires when a form payment completes.
Was this article helpful?
Thanks for the feedback.