1. Created new pages for generating and storing payment links. The links can be saved, their names edited, and shared with users at any time via a link, QR code, or email.
2. Added the ability for admins and teachers to assign specific tasks to individual or selected students for special cases, with options for public or restricted visibility. Parents will only see public tasks, while the assigned teacher will have access to both public and restricted tasks.
3. Added a “Notify Parents” option when creating tasks for multiple selected students.
4. Implemented modifications to the new payment form.
5. Enabled terminal registration from Stripe for super admins only.
Resolved an issue where the category name was not saved when adding a payment through the Create Payment form.
1. Added a comment section to the Attendance input page.
2. Displayed donation and refund details for users.
3. Added issue list functionalities.
4. Updated Masjid Solution’s logo in all public content across the portal.
5. Populated local date fields according to the company timezone in Sunday School Registration.
6. Populated local date fields according to the company timezone in the Event Registration table.
Addressed the issue with calculating the correct membership start date when registered by an admin.
2. Enhanced membership details pages to display member images.
3. Included Card information visibility under the Subscriptions section.
4. Introduced a detailed Refund page for easier tracking.
5. Added a Refunds link in Payment Edit screen for quicker access to refund history.
6. Enabled members, parents, and admins to change their payment cards for subscriptions easily.
7. Updated membership tables to display local dates according to the organization’s time zone.
8. Improved Stripe Payment Sync functionality to enhance reliability.
Fixed an issue where the payment link from pledges wasn’t functioning as expected.
Corrected display issues in the student menu to show middle names.
Adjusted the user interface on the Manage User screen for better usability.
Fixed school registration details to include students’ middle names.
Resolved an issue where the parent menu didn’t display middle names in the teacher portal.
2. Auto-adjusted subscription start dates to prevent registration issues with past-dated plans for school registrations.
3. Added login troubleshoot section for admins with reset password and tutorial link in customer emails.
4. Implemented new payment process in admin membership.
5. Applied new payment processes for membership renewals and self-renewals.
6. Displayed refund amount in Pledge’s screens.
7. Enhanced UI for new payment form.
8. Sent complete payment data to Stripe and Authorize.net gateways.
9. Set the IP address for payment page.
Fixed incorrect recurring icon display for Kiosk payments.
Corrected parameters in Kiosk email templates.
Enabled clickable links for charge details and fixed card info display for Kiosk donations.
Sorted Mailchimp subscriber list by date in descending order.
Resolved functionality issues in the Membership form.
2. Displayed undelivered emails in a new menu for Company Admins.
3. Displayed message for existing members, both active and expired, in admin membership search.
4. Standardized display of full names for all persons in the system.
5. Added a Subscriptions view to Member profile.
6. Improved and streamlined the payment synchronization process for Authorize.net.
Resolved an issue where deleting a Teacher’s profile did not remove them from assigned classes.
Updated Payment Edit screen to load Products by Category.
Aligned Authorize.net subscription details to prevent inconsistent data.
Fixed error on the Person Details page caused by assigning a blank value.
Ensured new members are listed for creation under “Create this person as a member” in Person Details.
2. Required unique emails for each parent in registration forms and prevented duplicate family connections.
3. Modified Login page UI.
4. Improved Admin Dashboard UI.
5. Updated Persons List UI.
6. Handled scenario with same membership fee and donation fee payment for membership.
7. Enabled customer payment profile management for easier payment handling.
8. Updated kiosk payment system to use per-request API key for Stripe.
Resolved issue where the same person’s email was saved as both parents in the registration form and in family relation as spouse.
Addressed issue where membership wasn’t added for a member, though payment was successful.
Corrected issue where missing recurring cycle caused payments to be processed as one-time payments, preventing subscription creation.
Fixed signage preview display issue.
Updated default organization name in “Submit an Issue” form.
Fixed issue with missing payment intent when processing payments in Kiosk.
Rectified issue with login submission.
2. Updated the sponsorship package management interface for a better user experience.
3. Added the ability for company admins to manage users more easily.
4. Improved the way the system handles updates to pledge payments.
5. Improved the process for managing family relationships within memberships.
Fixed an issue where emails were not being sent correctly.
Set correct time automatically in payment edit screen based on payment method.
Resolved an error that occurred when searching for members during registration.
Corrected the display of wrong values on the duplicate transactions page.
Updated undelivered emails report to display correct time zone.
Fixed an issue where payment dates and times didn’t match in different modules of the system.
Fixed a mismatch of membership registration dates in the member list and member details.
Corrected phone number format in Kiosk.
Fixed error when adding new users without a ‘User Name’
Corrected a spelling error in Payment Receipt.
Fixed the error when fetching long URLs.
Fixed the issue with the missing customer ID.
Fixed the error in Sunday School Registration process.
Fixed the issue with deleting associated pledges when a person is removed.
Updated the user interface for School Registration Notes.
Resolved issues with pages being accessed without login.
Restricted registration status changes to admins and limited parents to viewing parent-specific registration details.
Fixed issue with missing stored procedure for preference settings.
Corrected non-functional submit and create buttons for on phone devices.
Resolved an issue where custom forms appeared blank in Membership.
Fixed a compilation error in Upcoming Invoice view due to missing billing information.
Fixed errors when previewing Email Templates.
Fixed an issue with a missing API key for Stripe.
Fixed membership expiration issues after renewal in Membership Form.
Added a Details button under All Registrations’ More option.
Enabled teachers to view special conditions of students.
Allowed editing of Person Details from the school registration details page.
Updated active subscriptions.
Simplified the process for creating multiple subscriptions through Authorize.net.
Displayed the total number of registered students in the Classes screen.
Overhauled the Submit an Issue screen.
Created a new page for Authorize.net subscriptions.
Enhanced Subscriptions View for Authorize.net with detailed payment information.
Fixed data issues related to specific registrations.
Added a key to make the spouse contact section mandatory or optional in the school registration form.
Created a new Membership Form.
Enhanced payment record card information.
Applied UI/UX changes for subscriptions and scheduled subscriptions.
Fixed Payment Plan selection issue on certain registration forms.
Automated unenrollment of students from classes after school registration is deleted.
Ensured the email indicates the appropriate payment method when a full discount is applied during school registration.
Corrected student count in the Classes for School.
Fixed suffixes after date in the Registration Form.
Resolved issues with screens not responding properly after login.
Removed the ‘Pay Now’ button when payment status is ‘In Good Standing.’
Connected parents’ user when data is imported for registrations.
Fixed access issue for certain user roles to create sessions and take attendance.
Fixed SQL Exception related to missing stored procedure for campaign progress retrieval.
Fixed issue where updating a module or any menu from roles removes the default menu.
Resolved long loading time on the Refund Payment screen.
Corrected the total paid amount in the Update Pledge for School Registration.
Fixed text in the School registration form.
Displayed the Registration Close Note.
Corrected class visibility for specific teachers in the current school year.