Description
Create a drag-and-drop form builder that merchants can use to build custom payment collection forms and embed them via iframe on any website. Adds a new acquisition channel.
Acceptance Criteria
Technical Scope
- frontend/components/forms/FormBuilder.tsx
- frontend/components/forms/FormRenderer.tsx
- frontend/components/forms/FormEmbed.tsx
- backend/src/services/forms.ts
- backend/src/routes/forms.ts
- Edge: XSS prevention in rendered forms, iframe sandboxing, large file uploads
Description
Create a drag-and-drop form builder that merchants can use to build custom payment collection forms and embed them via iframe on any website. Adds a new acquisition channel.
Acceptance Criteria
Technical Scope