Admin API vs Storefront API for payment processing

Hi guys,

I am building a sales channel similar to a marketplace hub to group multiple sellers and provide to customers with a wider variety of products and additional discounts when buy in a team.

I am planning to process payments using the Checkout API but it is not clear for me if I need to do this through Admin API or Storefront API. Official documentation manifest that Storefront API applies to a wider use cases but I want to understand the current limitations of using Admin API to process payments into a sales channel.

Thanks in advance.

Fabian