I have been involved in a project where we synchronize data from eCommerce platform like Woocommerce, Shopify etc to Accounting systems or other similar platform that share common data. I have been trying to find some good reading material about what is the right approach to take in this kind API integration softwares. We formalize the data from the origin system to an internal format and then use the internal data model to create payload for the destination system. But what I am concerned is we are not using the original payload to create payload for the destination system in this process. So I would like to directly map one System to create payload for the destination system. For example  A--> B , A--> C etc. With the current approach we have A--> Internal Format , Internal Format --> B or Internal Format --> CSo one platform can can provide payload for multiple platform.I would really appreciate your opinion on what are good approach to tackle these issues? What kind of architecture would be better ? If you have some reading material on how these kind of problem should be approached then please let me know.
Approach for connecting two API's
architecture;api;integration