Add a settings page for enabling/disabling the various MOTO options:
Web MOTO payments
The MOTO authorisation API
Telephone payment notifications
Add a separate page for managing the Agent-initiated MOTO payment link
For this there are 2 things that need to be done. We need to add a MOTO payment link, and a setting on the service level needs to be turned on.
Previously the service-level setting was on the service page. I've moved this setting to be in the same place as where you add the payment link, but added a warning text component stating that it affects all gateway accounts for the service.
Both of these settings pages are accessed by clicking "Manage" links in the card settings summary table for the gateway account.
Have moved all controllers for MOTO settings into a separate module - moto.http.ts, as gateway_accounts.http.ts was getting unweildy.
You get to new settings page by clicking "Manage" links on the gateway account details page
This is what it looks like with all settings enabled
Page for managing MOTO settings
Page for managing Agent-initiated MOTO link
And what it looks like once the payment link has been added
Show a notification banner if Agent-initiated MOTO is enabled, but MOTO is not enabled for account
Add a settings page for enabling/disabling the various MOTO options:
Add a separate page for managing the Agent-initiated MOTO payment link
Both of these settings pages are accessed by clicking "Manage" links in the card settings summary table for the gateway account.
Have moved all controllers for MOTO settings into a separate module - moto.http.ts, as gateway_accounts.http.ts was getting unweildy.
You get to new settings page by clicking "Manage" links on the gateway account details page
This is what it looks like with all settings enabled
Page for managing MOTO settings
Page for managing Agent-initiated MOTO link
And what it looks like once the payment link has been added
Show a notification banner if Agent-initiated MOTO is enabled, but MOTO is not enabled for account