From Pending Checkout to Verified Lifetime Domain Licence.
Omega's checkout workflow connects one generated project, one normalized domain and one licence order to secure Stripe Checkout. Pending unpaid orders remain manageable; completed payments and issued licence records become protected commercial records.
Purchase boundary
Checkout begins from the exact generated website and domain.
The purchase action is not intended to create a generic transferable credit.
Normalized domain
Licence product
Before payment
The unpaid order exists before the Stripe payment is complete.
That allows account-linked order management and avoids treating an abandoned checkout as a paid purchase.
Order ID
Status
Platform
Amount
Secure hosted checkout
The payment page is provided through Stripe Checkout.
Omega redirects the customer to the active Stripe Checkout Session associated with the order.
Hosted payment surface
Proceed to Checkout
Expire abandoned session
After payment
Payment success must be verified server-side before licence issuance.
A browser redirect alone is not authoritative proof that the order is paid.
Verify payment state
Issue licence
Create customer account
Order management
Purchased customers can manage unfinished orders without touching paid records.
Pending and paid records have deliberately different permissions.
Pending list
Resume
Delete
Paid protection
Paid transaction history
The original purchase stays visible as the paid commercial event.
Future same-domain generations and updated ZIPs are licence rights, not new paid purchases.
Paid date
Amount
Licence ID
Order ID
Receipts + invoices
Stripe receipts/invoices relate to the original paid transaction.
A lifetime same-domain regeneration is not represented as a new NZ$999 purchase merely because a new ZIP is generated.
Original payment
Future licensed export
Support
Omega Web Pro documentation
The checkout workflow protects both abandoned orders and completed purchases.
Use the Purchase & Licence Guide for the complete commercial workflow, or My Account to manage existing pending and paid records.
