On this page
Required fields
The current FORGE payment component requires these values before it will create a payment request.
| Field | Required | Purpose |
|---|---|---|
| Name | Yes | Customer identity used during order creation. |
| Yes | Customer/account identity associated with the order. | |
| Website type | Yes | Classifies the intended project. |
| Requirements | Yes | Defines the requested scope and deliverables. |
Optional fields
| Field | Purpose |
|---|---|
| Phone | Additional customer contact information. |
| Reference website | Reference material for design or functionality. |
Supported website types
The current configuration exposes the following choices:
Business Website
Portfolio
E-Commerce
SaaS
Landing Page
Blog
Agency Website
AI Tool
Crypto Project
Dashboard
Custom Web App
Before payment
The pricing interface is designed to capture requirements before checkout so the project scope is visible when payment begins. The payment component validates the required project fields before sending the payment request to the backend.
Implementation detail
The current client blocks payment when name, email, website type, or requirements are missing.
