Currently, we are facing a security problem due to payment authorization using bank transfer. We know that we can process a transaction on-behalf of users. However one bank account in our system can be shared to some users in a same company. Our customers would like to have an authorization from their bank before making decision.Only person who has the username and password can make payment.
We are looking for a solution working like on-boarding API but only used for user authorization. Technically speaking, the API opens a login page, the user logs in to their accounts. Then Dwolla returns a funding source or a customer id to our server if the login process is successful.
Could you advice me? Thank you so much.