I've been dealing with this outdated software at my workplace for quite some time. We've hired a development team to create a new solution, but it's been a frustrating experience for everyone involved. I took the initiative and developed a GUI application using Python3 and Tkinter, which I think is superior to what we currently have. I'm considering presenting it to my bosses, but I'm worried they might ask me to build something for the cashiers, which seems straightforward at first.
I feel that handling payment records, logging transaction details, and generating reports could be manageable. However, things might get tricky with credit card payments because of our existing payment terminal setup that communicates with our merchant bank over a different network. I believe the process should be simple: enter payment info, send it to the terminal, let the customer insert the card, and the terminal handles the rest, assuming no declines. I've looked into PCI DSS and understand we probably shouldn't store card information beyond the last four digits and the cardholder's name, but I'm still unsure if I'm ready for this task. Is there anything I'm overlooking?
4 Answers
Consider whether you want to spend your time dealing with software maintenance and PCI assessments. It can definitely be done, but it won't be simple. Just because you can create something doesn’t mean you should take on such a massive responsibility at work.
I've been working on a PoS system for four years, and from my experience, you shouldn't be processing any card info yourself. Just record the payment receipts you get from the vendors. That way, you avoid a lot of complications and don’t have to become a payment processor. Trust me, not doing this is a big headache saver!
Honestly, I think you're taking on more than you can handle here. Integrating with payment terminals and understanding PCI compliance deeply is a must; your company can be audited, and you could be the one liable for any issues. Think about your existing systems and how they all work together before getting too invested in this project.
It really depends on whether your PoS offers a solid API. If it does, it might be easy, but if not, it could turn into a nightmare. Honestly, just building a working GUI doesn't mean it’s robust. Have you thought about data protection and security? If you’re asking if you’re ready, that might be a sign you need to take a step back.
Related Questions
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically
[Centos] Delete All Files And Folders That Contain a String