basket-shoppingCheckout

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