The multi-level authorization functionality provides the capability to create payments that will only be executed after a pre-specified number of approvals have been provided. It is managed from within Currencycloud Direct.
Enabling multi-level authorization
Enabling multi-level authorization is a two step process, you must first set it up at account level and then for contacts that are able to perform the authorizations.
Account setup
When creating a new account, payment authorization can be enabled by using the “Add Multi-level Authorisation for Payments” on the “Create account” page.
When editing an account, the option to enable payment authorization can be found in the “Account Information” tab.
The following settings are available:
Levels of payment authorization: Specifies the number of authorization steps required.
Minimum limit amount: This is the minimum amount at which a payment requires multi-level authorization . If the payment is lower than the minimum limit amount, it gets executed directly without the need for authorization. Please note that if this value is set to “0.00”, all payments submitted will go through the defined authorization steps.
Currency: This is the currency of the minimum limit amount. The currency can be defined as GBP, EUR or USD. If the payment is for a different currency, it will be converted to the selected currency and cross-checked with the minimum limit amount to determine whether or not authorization is required.
Contact setup
If an account is enabled for multi-level authorization, the account’s contacts can be enabled to authorize payments.
The settings for payment authorization requires the following to be defined:
Maximum conversion/payment amount: This is the maximum payment amount that the contact can authorize.
Currency: This is the currency of the maximum payment amount. It can be one of the following: GBP, EUR, USD. If the payment currency is different, then the amount gets converted to this currency in order to check if the user can authorize the payment.
Can authorize own payments: If this setting is enabled, the contact that created the payment can authorize it across all the authorization steps with the exception of the last one. The last authorization step will need to be executed by a different contact to the one that created the payment.
Payment authorize override: If this setting is enabled, the contact can override the authorization steps and fully authorize payments they create.
Authorizing payments
If an account is enabled for multi-level authorization, the user can see how many payments are pending authorization in the “To Do” section of their Dashboard. The user can view and authorize the payments by clicking on this section.
To proceed with authorizing the payment, the user selects the payment checkbox and clicks on the “Authorize” button.
A confirmation message is shown on the screen and the authorized payments are removed from the table.