Building a sales channel with the REST Admin API's Checkout resource or Storefront API's Checkout object represents lower integration effort because Shopify makes it easy to handle the complexities of payment processing.
- Shopify offers a variety of payment processing options, depending on your business case and the needs of your app. -- Learn about payment processing with the REST Admin API.
- Shopify handles paying out to the merchant for you.
- Shopify keeps track of orders and fulfilments.
- Shopify handles disputes, refunds or cancellations.
If you want to direct customers who want to buy a specific product from the sales channel directly to a merchant's store checkout, you can build a sales channel with cart permalinks.