Challenge Overview
- Built using Joomla.
- Interface with Realex Payments.
- The user journey is as follows:
- Be directed to a main payments page from the school site. The page will have text that will be configurable by a site admin. For example the welcome note and the text giving information about the payments process.
- The user will select a class from a dropdown.
- Next a second dropdown will be displayed, or populated listing the applicable fees for the Class.
- Once the fee type is selected, the fee amount is displayed and is not editable. (Unless its a one off donation, see overview)
- The user will need to enter a childs name in a free text field, this is required as it will be used to match the payment to the child.
- Allow the option of adding more fees, keeping a track of all selected like a shopping cart.
- Once all fees have been selected, the user will enter Parents Name, Address and a Contact Phone Number.
- A "Submit for Payment" button will now be available.
- The Submit button will take the user to the realex payments page passing the information captured on the payments page as parameters.��
- Use the Parents Name, Address, Phone number and amount as default for the card details.
- The user can change these if different from the card payer.
- The amount is not editable.
- Once payment is made redirect back to a Thank You page.
- Content on the page is configurable by the site admin.
- A Reference Number will need to be generated and displayed and linked to the payment, again for matching.