With D365 Commerce, the options for taking payments in an online, e-commerce storefront are Adyen, PayPal, Apple/Google Pay. The information that I have located regarding creating an end-to-end payment extension (Create an end-to-end payment integration for a payment terminal - Commerce | Dynamics 365 | Microsoft Learn) seems to relate to retail stores like brick-and-mortar type stores, but not necessarily e-commerce stores. If one were to create a payment extension for their e-commerce online store, similar to Adyen, would this still be the documentation to use as a guide for said development?
Would there be any need to customize data actions on the checkout module?
Also would like to know if it would be necessary to create a Commerce payment packaging as noted here - Create Commerce payment packaging for finance and operations deployment - Commerce | Dynamics 365 | Microsoft Learn
Anybody that can offer a starting point for creating a payment processor like Adyen for E-Commerce only, no brick-and-mortar stores.