在 java 申请中接受 visa 和 masterCard 付款

accept visa and masterCard payment in java application

我是这个主题的新手,所以我不知道在我的 java 应用程序中使用 visa 和 master 卡等信用卡接受付款需要什么。 还请给我我应该在 java 中编写的代码来完成此任务。

您需要使用可以通过 credit/debit 卡接受付款的支付处理器,并且还提供了一个 API 您的代码可以与之交互的支付处理器。

搜索 'credit card processor'、'payment processor' 和 'java api' 或 'web application' 或类似内容,看看您找到了什么。

您正在寻找的是像 Stripe 这样的支付处理器 API。请在此处查看 Stripe 的 API 文档:https://stripe.com/docs

"Give me the code I should write in Java" 是一个比您似乎意识到的 大得多的要求。这就像要求建筑师为您提供设计和建造房屋的详细说明,而您甚至不知道它应该有多少个房间。也就是说,Stripe 的文档提供了几乎所有操作的示例 - 如果您对 Java 有任何了解,那么使用 Stripe API.

应该没有问题

附带说明一下,如果您最终在服务器上存储任何信用卡信息,则需要遵守 PCI 标准:https://www.pcisecuritystandards.org/hardware_software/

作为第二个旁注,您在遵守 PCI 或应用程序安全方面的任何失败 使您对任何数据盗窃 and/or 导致的欺诈负责。即使您遵守 PCI,应用程序中的其他安全问题也可能让攻击者窃取客户的敏感信用卡数据。在决定如何接受信用卡付款时要仔细考虑。使用像 Stripe's embedded Checkout 这样的嵌入式集成可以让您免于承担这些责任,因为 Stripe 会处理所有实际的信用卡数据。

我用谷歌搜索,发现 http://www.authorize.net/ 提供了很好的 API 和示例。 http://developer.authorize.net/integration/fifteenminutes/java/