Confirm & Authorise a Payment Run
Enable your customers to confirm the payment run details and authorise the supplier payments.
Confirm a payment run
Once a payment run is created and its status is PENDING_CONFIRMATION
, a Controller
user is able to confirm the payment run. By confirming the payment run, the Controller is taking responsibility that the details within the run are correct and that the CoP results are acceptable.
If your payment run includes multiple currencies, you are confirming the payment run for all included currencies.
The API endpoint will return the payment run with a PENDING_CHALLENGE
status
. If you are subscribed and watching the payment run events you will also receive an event with the status update.
Authorise a payment run
If the payment run transitioned to a PENDING_CHALLENGE
status, that means that the Controller needs to complete SCA to further authorise the run. Payments won't be executed before this step is completed successfully.
To complete a Payment Run authorisation, the user must:
- Be logged-in and have the
Controller
role assigned - Have enrolled their device for SCA
Authorisation Secure UI Component
You can trigger the Payment Run authorisation process by embedding the Payment Run Authorisation Secure UI component. The Secure UI component will show an overview of the Payment Run, along with the list of payments with the CoP results in the run to the logged-in user and then trigger an SCA challenge.
The CoP results of each payment run line will be visible in the payment run authorization secure UI component. At this point, the end-user ensures that each payee can be paid accordingly.
The end-user can also cancel this operation.
By completing the SCA challenge, the Controller is taking responsibility that the company wants to execute the payments listed in the run. The OTP challenge expire after 5 minutes of inactivity., if the challenge exceeds 5 minutes or the user clicks on Decline
the component will trigger a decline event which should be handled by the application.
Payment run at the moment supports OTP via SMS as the channel to complete SCA. Other channels such as Biometrics will be added soon.
As soon as this step is completed, the payment run status will transition to:
PENDING_FUNDING
if the SCA is successfully. Learn how to fund a payment run by reading the guide.INVALID
if the SCA failed.
The Controller can retry SCA for up to 3 times. After which the payment run status will transition to a finite INVALID
state.
If the Controller still wishes the execute the payments, a new payment run needs to be created.