Micropayment systems have an important role in our e-commerce life. Providing easy interface to charge or send small amount of money is generally a useful service and encourages e-business. Designing such systems requires complex understanding of the workflow, integration requirements and technical concerns for such service.
Following the introduction of the scope, I collect the requirements for the system. I collect business and functional requirements and explain business cases. I also collect non-functional requirements including legal provisions, security, scalability, maintainability, and auditability.
The third chapter is a demonstration of theoretical knowledge I acquired in course of my studies and my research while writing my thesis. It introduces architectural, cryptographic and other technical concepts that are required for a successful design.
The fourth chapter is about the solution design. The chapter contains a logical architecture for the system and a development guideline. It prescribes the infrastructural and policy guidelines to achieve requirements. It demonstrates the prototype implementation and its details.
Finally, I collect my conclusions and create possible roadmaps by gathering extension possibilities for the prototype and the system characteristics.