Checkout
The Checkout Page is where customers enter their billing details and finalize the purchase
Billing Details Form
Users must complete the following fields:
Required Fields
Email ID
First Name
Last Name
Phone Number
Country
City/Town
Postcode
Street Address
Optional Fields
Company Name
Add Note
These details are used for:
Generating order records
Sending receipts
Syncing enrollment
Stripe payment processing
Auto-Filled Fields
If the user is logged in, the system may automatically fill:
Email
First Name
Last Name
Users can edit the values if needed.
Payment Processing
Once billing details are submitted:
User is redirected to Stripe for secure payment
After successful payment, user is:
Redirected back to Moodle
Automatically enrolled into the purchased course
Shown the order confirmation page
If payment fails, an appropriate failure message is displayed.
Notes Section
The Add Note field allows customers to add extra information for the admin.
Example uses:
Internal remarks
Special instructions
Purchase context
These notes appear in the order details for the admin.
Last updated