I am trying to create a module to integrate International Checkout, as a payment module.

I was searching and couldn't find if there is a specific template to be used or what kind of guidelines I have to use in order to integrate the code.

Any suggestions on how to do it will be helpful as I want to avoid conflicts or malfunctions.

This is just a sample of the info that must be retrieved.

For example, if there are 2 items in your cart, then fields ItemDescription, ItemSKU, ItemSize, ItemColor, ItemWeight, ItemQuantity,
ItemPrice, ItemImage, ImgHeight, ImgWidth will be:
ItemDescription1, ItemSKU1, ItemSize1, ItemColor1, ItemWeight1, ItemQuantity1, ItemPrice1, ItemHazardous1, ItemImage1,
ImgHeight1, ImgWidth1
And:
ItemDescription2, ItemSKU2, ItemSize2, ItemColor2, ItemWeight2, ItemQuantity2, ItemPrice2, ItemHazardous2, ItemImage2,
ImgHeight2, ImgWidth2
This is how we’ll recognize how many items are in your cart and will enable the transfer of their values respectively. This integer value
will always be started from 1. (i.e. “ItemDescription1”).