首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >接受桌面应用程序的付款

接受桌面应用程序的付款
EN

Stack Overflow用户
提问于 2015-07-14 03:51:21
回答 2查看 1.4K关注 0票数 2

我正在创建一个java应用程序来管理租金。我需要能够扫描RFID,这使我倾向于创建一个桌面应用程序(这样我就可以轻松地与USB连接的RFID扫描仪接口)。我也需要在这个申请中接受信用卡付款。我找到的每一个网关/ API (Braintree,Stripe等)为移动开发或在网站上使用而量身定做。我怎样才能接受我的申请付款,或有一个平台将更好地满足我的需要(RFID扫描和接受付款)?

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-07-14 05:09:29

向桌面应用程序添加一个模块,该应用程序将与集中托管的web服务连接,该web服务由支付接收方控制。这个web服务反过来可以打电话给支付网关。桌面应用程序中的web服务客户端模块不需要存储任何敏感信息。

票数 1
EN

Stack Overflow用户

发布于 2015-07-14 04:33:30

几件事:

  • "RFID扫描和接受付款“我将从问题标题中假定你想知道有关付款的情况。
  • 你可能根本不想做你想做的事。

向一个人的信用卡收费是需要小心和适当的安全措施的。如果您使用在线支付网关(authorize.net或其他类似的东西),为了进行支付,您将需要接收身份验证信息(即某种用户名/密码或API密钥之类的信息),这些信息允许您这样做(通过任何支付网关连接到您的银行帐户等等)。在您的应用程序中这样做是一个主要的安全问题--因为所需的敏感信息将能够被恢复(不管您混淆或加密数据的程度)--如果您的代码能够读取它,并且用户有您的代码,您就完蛋了)。这意味着,你以外的其他人只需将人们的信用卡存入我们的账户,或退还给其他人,等等。

我建议简单地使用一个常规的网页浏览器和在线支付。

如果你需要"RFID扫描支持“--你可以让一个只发出按键的阅读器(人们已经用条形码阅读器做了30多年)并在你的网页上的文本字段中输入这个数字。您没有描述您的应用程序的使用情况,因此很难确定这对您是否可行--但这很可能更符合您想要的方向。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31397329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档