Help with getting started

Hello, I am working on a remittance application and I want to leverage the power of crypto for handling international deposits.
Is it possible to accept fiat deposits from users of my application if they do not have coin base accounts. For example, my company maintains one coin base account. Can my users deposit into that company account via one of the payment methods available like debit/ credit cards, usa banks, europe banks etc. without owning coin base accounts.

Please note that I’ve spent over 6 hours going through the documentation, and I was not able to get answers to my questions.

Thanks.