Native Payment System for Atomic Forms + Dedicated Payment Widget in Elementor Pro #37419
alitat95
started this conversation in
Feature Request
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Describe the Problem
I'm always frustrated when building websites that need simple payments (services, bookings, consultations, digital downloads, course registrations, etc.) because Elementor Pro still forces us to either install WooCommerce (which is overkill for most non-e-commerce sites) or rely on third-party form plugins + payment add-ons.
Currently, Atomic Forms only support Email, Email 2, Collect Submissions, and Webhook. There is no native payment action. The existing Stripe Button and PayPal Button widgets are very limited and cannot be deeply customized or extended by developers.
This creates unnecessary complexity, extra plugins, performance overhead, and inconsistent user experience for the majority of professional websites that only need clean, simple payment collection without a full shopping cart system
Propose a Solution
Help everyone understand in a clear and concise description what solution would you like to be implemented.
It would be great if Elementor Pro added a native, developer-friendly Payment system with the following capabilities:
Payment Actions for Atomic Forms
Native actions after submit such as: Stripe Payment, PayPal Payment, and a generic “Payment” action that can be extended.
Support for one-time payments, fixed amount, dynamic amount (from form fields), and basic subscription if possible.
Dedicated Payment Widget
A flexible Atomic Payment Widget (or enhanced Stripe/PayPal button) that can be used independently or inside forms.
Fully extensible for developers (very important)
Proper WordPress hooks and filters (actions & filters) so developers can easily:
Add new payment gateways
Modify payment data before processing
Add custom logic after successful/failed payment
Integrate with local payment gateways (especially important for non-USD markets)
Clear documentation and developer API similar to how form actions currently work.
This should work seamlessly with Elementor Pro and Atomic Forms architecture, without requiring WooCommerce.
Additional Context
This solution is very similar to what Gravity Forms and WPForms already offer with their payment add-ons — simple, clean, and powerful enough for most use cases without forcing a full e-commerce platform.
Many agencies and freelancers (including myself) regularly build service-based, booking, and digital product sites that only need a clean payment form. Having a native, extensible payment system inside Elementor Pro would significantly reduce dependency on third-party plugins and improve performance and maintainability.
I am happy to provide more detailed use cases or test any beta version if needed.
Thank you for considering this request.
Agreement
All reactions