Search code examples
javapaymentrfidpayment-processing

Accept Payments in Desktop Application


I'm creating a java application to manage rentals. I need to be able to scan RFIDs, which made me lean towards creating a desktop application (so that I could easily interface with a USB connected RFID scanner). I also need to accept credit card payments in this application. Every gateway / API I've found (Braintree, Stripe, etc.) is tailored either for mobile development or use on a website. How can I accept payments on my application, or is there a platform that would be better for my needs(RFID scanning and accepting payments)?

Thanks!


Solution

  • Add a module to desktop application that will connect with a web service hosted centrally which is under control of payment receiver. This web service can in turn make calls to payment gateway. A web service client module within your desktop application doesn't need to store any sensitive information.