Online Applications Dashboard - Payment handling settings change

Introduced/wiki/spaces/DELETE/pages/2297989322
SummaryAdjustments to the payment configuration logic, to address concerns around the payment status handling.

 

We have been making some adjustments to the payment configuration logic, to address concerns around the payment status handling:

  • Change the wording of ‘Pay Now’ and ‘Pay Later’ to ‘Allow Online Payment’ and ‘Allow Offline Payment’ - which was the original design intent. 
    • The Online option is specifically for integration of the dashboard form with a payment gateway (ie NAB Transact) 
    • Offline effectively means anything else (phone call, separate bank transfer, visit to the admin office etc)
  • Include a new ‘Payment Required’ option on the Finance settings screen.
    • If this new option is enabled, the application form can be saved and submitted by the parent, but will not be deemed as fully complete until the payment is made - the status will show as ‘Requires Payment’.
    • If disabled, the parent’s dashboard status will have other wording according to the state of the application and payment options allowed.
  • A new filter option in the Online Application Import screen in windows application, that allows users to filter on the Paid/Unpaid status (with ability to store a default option in our configuration maintenance).  Note that even if the Required setting is enabled, it’s still possible to view the unpaid ones this way (may be of interest to see how many parents are not yet finalised but ‘almost there’).