Add LinkPoint COM library
Add LinkpointServer class
This basically wraps the existing Linkpoint COM interface - in the future we may want to look into implementing the interface if they even have it set up that way. Otherwise, the idea is just to make the actual communication with Linkpoint prettier.
New approach for the LinkpointServer class
Rework the LinkpointServer class so it acts as a very simple static class. This way, we can simply emulate the sending of data to Linkpoint in a static way for easy use.
Add GetVersion() method to LinkpointServer class for transparency
Add some documentation
Add the LinkpointWrapperHelper class
This class just stores values that can be used to initiate a connection to the Linkpoint servers and helps with processing some of the transactions. This is useful for applications that will be processing many transactions through one connection and a single Linkpoint account.
Add documentation and update LinkpointWrapperHelper class
Add some documentation to the LinkpointWrapperHelper class and rearrange some things to add a new initialization method that doesn't require the StoreNumber property
Add LinkpointEntity interface and MerchantInfo entity class
Work on this really needs to speed up so documentation will be added in later - I promise! The entity classes will store the information that can be included in a Linkpoint transaction and provide a method to output the information as XML to be sent to Linkpoint.
Add Billing entity class
Add Billing entity class for real - left out of last commit
Remove unused exception variable
Change GetEntityXML to EntityXML to be more transparent
Add the Shipping entity class
Add TransactionOrigin type-safe-enum
Fix string case
Add TerminalType type-safe-enum
Add TransactionDetails entity class
Add OrderType type-safe-enum
Remove unused (for now) references
Add OrderMode safe-type-enum