2024-08 - Application Portal Payment Issue

The issue only affects online forms that require payment. The least affected version is 71.24

Issue

When a user submits an online application form that requires payment, the payment page is not shown, and the user is redirected to the login screen instead.

Fix

A hotfix has been created through an update to script files in Form Builder.

The hotfix can be applied as follows:

  1. Determine the version of Synergetic that you are running. To do this, go to SynWeb > Help > About and take note of the SynWeb Version.

  2. If your version is 71.23 or earlier, then you don't need this fix.

  3. If your version is between 71.24 and 71.26, then follow steps 5 and 6.

  4. If your version is 71.27 and later, then follow step 6 only if not already done. The script files do not need to be updated as they will already be included in those releases.

  5. Copy the .zip file to your web server and extract the contents of the file to the 'scripts' folder of your FormBuilder location (for example C:\inetpub\wwwroot\SynWeb\builder), replacing the existing files with the newly extracted files.

  6. Replace the submit click event of and republish affected forms.

This patch does not require any downtime.

Replacing the submit click event

  1. Select Controls up top of screen

  2. Select the Submit button

  3. Select the Event icon.  Event Manager window will appear, take note and copy your 'Submit Message'

  4. Select the event, and select the Remove button

  5. Choose an event: On Click Event

  6. Event Action: On Submit for Synergetic Application Form

  7. Enter your Submit Message (if customised)

  8. Select the Add button

  9. Select the Close button

  10. Save and Publish form again

  11. TEST!

 

ReplacingSubmitClick1.JPG
ReplacingSubmitClick2.JPG

 

Resources

To get the fix working on a machine, users may need to clear their browser cache, in case it used a recent version of FormBuilder