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:
Determine the version of Synergetic that you are running. To do this, go to SynWeb > Help > About and take note of the SynWeb Version.
If your version is 71.23 or earlier, then you don't need this fix.
If your version is between 71.24 and 71.26, then follow steps 5 and 6.
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.
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.
Replace the submit click event of and republish affected forms.
This patch does not require any downtime.
Replacing the submit click event
Select Controls up top of screen
Select the Submit button
Select the Event icon. Event Manager window will appear, take note and copy your 'Submit Message'
Select the event, and select the Remove button
Choose an event: On Click Event
Event Action: On Submit for Synergetic Application Form
Enter your Submit Message (if customised)
Select the Add button
Select the Close button
Save and Publish form again
TEST!
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