Part payment option for admission fees

From this year we need to allow partial payment for the some of the students while paying fees. Following will be the expected flow:
  1. From manage select one student and allow them for partial payment of the fees
  2. Fees will be either in 2 parts of 3 parts 
  3. Staff member will manually select how many parts are allowed and what will be the part payment amount will be for each part. 
  4. Once part payment is set student will see payment links for all the part payments and do the payment for first of the payment. 
  5. Receipt for the part payment will be different from what we are doing in general, so will share that later. 
  6. Accordingly manage changes also needs to be taken care, like indication against admission that part payment was made or student fee index / payments all should indicate the same. 
Please discuss this with Amit sir once and finalise the flow and way it needs to be implemented. Let me know in case of any questions. 

37 thoughts on “Part payment option for admission fees”

  1. Here is the flow

    Manage Screen
    —-
    In student Screen

    1. In the single view of student give a section for part payments
    2. It will have a checkbox to enable part payment,  this value will be saved in the students meta as ‘part_payment’ with value as yes/no
      1. on enabling part payments checkbox, show three textbox for part payment amount. these value will also be saved in student meta.
      2. There label and meta key are ‘First Part Payment Amount ‘,  ‘Second Part Payment Amount ‘ &  ‘Third Part Payment Amount ‘ and respective keys will be ‘part_payment_one’, ‘part_payment_two’ & ‘part_payment_three’
    3. Based on the which parts have the value we will decide how many options to show to student.
    Part Payment View
    —-
    1. Create a new view to show only the list of students for whom, part payment is enabled.
    2. the table will show the Name, ILS Unique Number, Student PRN,Student Email,Reservation Category,Autonomous Category,Courses and Part payment ammounts
    3. from here also user should be able to go to single view
    Student Payment Flow
    ——————
    When Student See the Payment options,
    1. If value of ‘part_payment’ is ‘yes’ then show them 2/3 pay buttons based on amount specified in the part_payment_* key for that student.
    2. In the application entry save the exact value of the amount for each part payment using the same keys.
    3. Once any part payment is successful save the ‘part_payment_one_status = yes/no’, ‘part_payment_two_status = yes/no’ etc for each part payment in the corresponding application entry
    4. Use this in the application to disable the buttons in step 1, so that in future they don’t end up paying wrong amount.
    5. Label for pay button would be ‘First Part Payment ‘, ‘Second Part Payment’ etc..
    6. In the url pass ‘part1’, ‘part2’ as the option, so that we can get the exact amount for the payment.
    7. In the payment log save the part_payment_one, or part_payment_two or part_payment_three based on which part payment this was. 
    • In Admission App – application-recived module
      1.  by checking condition merchant is set to module.merchant
      2. For payment option, condition checked for part payment is available or not, if available then again condition checked for value of each option is not empty and payment status is no to show payment buttons/button
    • In ils-payment-cpt meta is added for part payment
    • In Payment App- pay module 
      1. forth parameter is passed for to form type modules, which is used in admission module to check partial payment
      2. part_pay meta is set to payment log
      3. by checking partial payment condition respective partial payment status is updated
    • In Payment App- admission module
      1. condition is checked for partial is available or not
      2. when partial payment is available then amount of respective partial payment is taken from admission, otherwise amount from fees is taken
    • In Awesome Module – payment-log-data-module part payment is added to display in table in payment log
    • In PDF Template – fees-pdf,  fee structure receipt view changed
  2. Further addition to the functionalities:
    1. Fee Receipt should show PDF exactly like we have right now just keep all the values zero and total will be the amount student paid. 
    2. Fee Receipt should also show Part 1, or 2 or 3 which one was paid. 
    3. Once payment has been done they should be able to see button disabled for that paid fee and other Payment buttons active. 
    Let me know if any questions.  
    1. Fee Receipt should show PDF exactly like we have right now just keep all the values zero and total will be the amount student paid. 
    2. Fee Receipt should also show Part 1, or 2 or 3 which one was paid. 
    3. Once payment has been done they should be able to see button disabled for that paid fee and other Payment buttons active. 
    All this points for part payment is done.
  3. 1. as we discuss
    1. For Admission DTL,DLL and LLm 1st yr we crete student on click admission.
    2.In student we can set  part payment values for created students.

    3. allow students show payment links (Work in pogress)
    4. Redirect screen on click need to change.(Work in pogress)
    5. testing of whole flow (Work in pogress)

  4. 1. Flow for DTL DLL LLm 1st yr payment is done.
    2. allow students show payment links (Done)
    3. Redirect screen on click need to change.(Done)
    4. testing of whole flow (Done)
  5. 1. To start payment for DTL DLL student go to manage search application and create student.
    2. payment is start for those aplication who are students now.

Leave a Reply