java - 无需 Google Checkout/Amazon/Paypal 的信用卡处理

标签 java payment-gateway credit-card

如果我想直接处理付款而不通过 Google/Amazon/Paypal,我该怎么做?是否有 Java API 或一些引用实现展示了如何做这样的事情,或者它真的那么庞大和复杂以至于我需要选择 Google 或 Amazon 等提供商?

我目前使用 Google Checkout,因为它的实现相当简单,而且我可以轻松生成包含任何我想要的信息的报告。如果我在内部实现该解决方案,无论如何我都可以直接访问所有这些信息。

最佳答案

我从未使用 Google Checkout 或 PayPal API 处理付款。如果有一种方法可以避免“接触”信用卡信息的任何部分并将其外包给他们的 Web 界面,除非有明确的原因,否则您会想要这样做,我将在下面解释。

在“推出自己的”信用卡支付网关之前,您必须考虑一些注意事项。

首先,这是否仅供内部使用?意思是,它将用于非商业内部用途吗?我问的原因是因为如果这是一个商业产品,那么你将不得不接受 PA-DSS认证(以前称为 PABP 或支付应用程序最佳实践)。这是因为 VISA 已要求其收单机构和商家仅使用符合 PA-DSS/PCI 标准的软件。因此,它迫使软件开发人员开发合规软件。要获得正式认证并在 PA-DSS 列表中,您必须向外部审计员支付高额费用,例如 Verizon Business Cybertrust完全符合 PA-DSS。给您一个粗略的数字,审计费用可能约为 15,000 美元。

这一切都取决于您的应用程序和环境的结构。我们使用 ICVERIFY (现在归 First Data 所有)用于信用卡处理。 ICVERIFY 4.0.3 在批准列表中。由于我们的申请涉及信用卡的Track1、2、3、PAN、exp date等,我们也必须获得批准。繁荣 - PCI Security Council 有 15K 和每年的“上市”费用.

我们的应用程序通过其 REQ-ANS 文件接口(interface)与 ICVERIFY 交互,这非常简单。它并不昂贵,并且可以同时与多个客户一起工作。如果您决定走这条路,我建议您使用 ICVERIFY。

如果您没有理由通过您的应用程序或服务器处理信用卡,那么我建议您将信用卡处理“外包”给 PayPal、Google 或其他一些更大的实体,然后只收到费用确认消息处理成功。如果您具备这种能力,这将使您的生活变得更加轻松。

关于java - 无需 Google Checkout/Amazon/Paypal 的信用卡处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1940234/

相关文章:

php - 使用 cURL(或任何其他 PHP 服务器端解决方案)与 POST 数据一起转发到支付网关

credit-card - EMV:从 ICC 获取 CVV 代码?

java - 编译错误,整数太大。信用卡分析.Java

java - 如何从另一个 Java 类调用 JFrame

java - 获取客户端静态IP地址

payment-gateway - 可变金额定期计费

paypal - 存储带有 PayPal 支付按钮的信用卡

java - 使用 ant 引用 jar(不是/libs)的外部文件夹

java - Spring Integration Java DSL流的STS可视化

java - Braintree 支付的客户端加密