A full-screen React workstation, a block-native builder, encrypted submissions, and native checkout with Stripe, Braintree, PayPal, and Square — without the SaaS tax.
Built for teams that want first-class WordPress primitives on the backend and a lean, framework-free runtime on the frontend.
A dedicated React app replaces cramped metaboxes — dashboard, builder, entries, and settings in one focused workspace.
Each field is a real block. Compose, drag, and configure forms with the same primitives WordPress already speaks.
A first-class Payment Checkout block with Stripe, Braintree, PayPal, and Square — every gateway verified server-side before the entry is stored.
Frontend rendering through the enterprise-forms/renderer dynamic block — no React on your visitors’ devices.
Submission payloads are encrypted before they hit the custom wp_ep_entries table — never plain text at rest.
File fields plug into the WordPress media library — and optionally direct-to-S3, R2, or GCS for large files.
Configure recipients per form with a safe fallback to the site admin email, plus visibility into transport status.
Ships with chameleon and itsm themes — design tokens are injected so forms inherit your brand.
Every form is a structured schema stored in ep_form_schema post meta — portable, inspectable, deployable.
Tune the honeypot trap, rate-limit count and window, and duplicate-lock timing per form — backed by nonce and submission-token replay protection.
A scheduled policy on the ep_forms_run_retention_policy cron event anonymizes or deletes stored entries after a configured age.
Disabled-by-default submission webhooks queue after success, with sanitized endpoint URLs and an encrypted signing secret for payload authentication.
From plain text inputs to multi-gateway payment checkout, every field type ships in the box and renders through a single, schema-driven runtime.
EP_Validatorep_form with REST supportA hardened payment path built on an adapter boundary — Stripe, Braintree, PayPal, and Square share one submission flow, so each gateway plugs in without rewriting submissions.
EP_Payment_Gateway contract resolved via factory.Encrypted payloads, a dedicated entries table, native media handling, and S3-compatible direct uploads — wired up with the right primitives.
wp_ep_entries table — no postmeta soupCustom wp_ep_entries table. Payloads encrypted via crypto service.
File uploads stored as attachments via the standard media workflow.
AWS S3, Cloudflare R2, and GCS interop. Public Base URL configurable per provider.
Stripe, Braintree, PayPal, and Square secrets stored in WP options, encrypted before persistence.
A dedicated REST namespace handles submissions, payment intents, stats, notifications, retention, and webhook settings — built to integrate, not to wrap.
| Method | Endpoint | Purpose |
|---|---|---|
| POST | /entries/{form_id} | Public submission |
| GET | /entries/{form_id} | Admin entry list |
| GET | /stats | Dashboard metrics |
| GET | /forms/entry-counts | Per-form counts |
| GET | /notifications/statuses | Notification state |
| GET | /payments/settings | Gateway settings |
| POST | /payments/settings | Update gateway settings |
| GET | /governance/settings | Retention settings |
| POST | /governance/settings | Update retention |
| GET | /integrations/webhooks | Webhook settings |
| POST | /integrations/webhooks | Update webhooks |
| POST | /payment-intent | Prepare payment |
Enterprise Forms is free, open source, and ready for production. No license keys. No upsells. No SaaS.