The widget has the ability to run in an interactive demo mode or an automated demo mode. When running in demo mode, the widget will not actually perform any server calls or validate information. It also will not actually enroll accounts, create payments, or display legitimate information.
Demo mode is reserved strictly for demonstrations on the interaction with the widget and should not be used for testing.
Demo functions only work when calling a test or development URL. Demo functionality is not available on production URLs
The list of available banks is only a small sampling of the banks that are available
The widget will not communicate with the server - all accounts and information will be randomly generated
Accounts will not be enrolled or saved when in demo mode
Some features will be limited
Automated Demo
The automated demo will run on an infinite loop, automatically demonstrating different features of the widget. This function is useful for presentations where the widget can loop through it's features on a display.
On startup, specify demo: 1 as a parameter.
To demo the widget using your existing settings, provide your ClientId and ClientSecret. To demo the widget using default settings, do not provide a ClientId or ClientSecret.
Interactive Demo
The interactive demo will skip customer creation and go directly to the Choose Bank screen. You can then simulate an enrollment by entering any information into the username/password fields, or the routing/account number fields.
On startup, specify demo: 2 as a parameter.
To demo the widget using your existing settings, provide your ClientId and ClientSecret. To demo the widget using default settings, do not provide a ClientId or ClientSecret.
If a ClientId and ClientSecret is not provided to the widget, and a demo parameter is not specified, the widget will automatically default to the Interactive Demo.
If a ClientId/ClientSecret is not provided when calling a production URL, the widget will fail to load.