对于我在大学的最后一个项目,我想编写自己的支付处理系统。它将有一个后端支付处理服务器和客户端(商家)前端。
我想让后端运行并等待来自客户端服务器(即商家)的连接/交易。然后,后端会施展魔法并向商家发送回复,说明付款是否被授权。
我知道支付处理器和银行之间的区别。我想开发支付处理器端而不是银行,这个系统也不会与任何真实的银行集成或使用真实的货币。
在实践中,支付处理器与发卡银行进行对话并在那里获得授权。我想我可以为此使用一个简单的帐号和余额数据库表。即客户是否有足够的钱。
我希望我在这个项目上的主要关注领域是编写强大的后端服务器并同时处理请求。我还想专注于客户端和服务器之间的加密和安全等。我想研究 PCI 合规性法规等。
现在是 11 月初,整个项目的最后期限是 2012 年 3 月中旬。
你们怎么看我的想法,你们认为我能在时间上实现一些有价值的事情吗?