This is some documentation that I put together for an integration that I made to enable users to be able to purchase items via a RESTful connection to NCR Payment Solutions / Global Pay Solutions. I used the C4 method (Context, Container, Component, Code) to help communicate what it is that I built and what it is dependent on to function. I like this type of documentation because it makes sense to me and allows for a person to narrow in on what it is that they are looking for quickly.
Context
Container
Component
Code
For privacy purposes, I’m not going to reveal the code-level documentation.