PHP信用卡支付网关集成

时间:2010-08-03 14:36:22

标签: php authorize.net

我需要开发一个需要与信用卡支付网关集成的应用程序,因此为了测试我需要一个免费的开发者帐户或任何其他可能的帐户,以便我可以检查付款处理是否正确。

所以请指定我,如果有一些支付网关允许创建一个免费帐户进行测试。

如果没有其他解决方案,该应用程序不支持paypal

3 个答案:

答案 0 :(得分:2)

Authorize.Net有一个可以集成的开发环境。

答案 1 :(得分:1)

你可以apply for a free test account with Authorize.Net。您可以像实时集成一样测试所有API,而不需要任何费用。

答案 2 :(得分:0)

没有两张信用卡API相同,不会集成您不打算使用的API。

此外,每个卡处理器都会有自己的怪癖,因为您发现一个喜欢API调用的卡处理器并不意味着您打算使用的卡处理器会像您的API调用一样。

请注意,即使规范中的术语也有很大差异,授权有时也称为预订,预授权,捕获有时是完成或收费,而购买有时是销售,授权...... O.o

简而言之:

如果您实施了一个API,那么在判断其他API是否有效方面没有任何价值


通常,信用卡API分为两大类:

  1. 表单API - 3d保证始终在付款处理方实施,您不需要做任何事情来确保PCI符合性,因为信用卡数据已输入处理器'网站 - 在90%的情况下,您需要做的就是远程将表单提交给付款处理器并在处理交易时捕获回调
  2. 直接API - 在90%的情况下,必须在您身边实施3D安全,并且您需要确保至少PCI DSS合规性,因为您的网站上输入了信用卡数据(不存储完整的PAN和CVV,SSL证书,...) - 这个通常包括2个用于处理授权的api(授权/购买和提交提交)和用于退款,获取授权和授权无效的API
  3. 注意,您通常可以使用表单API进行授权,并指导API进行捕获,退款和撤销。

    请参阅PCI DSS Self Assessment Questionnaires for Merchants

    除此之外,进一步扩大将会过于宽泛,您需要在详细说明之前指定您要进行哪种集成。

    要查看CC apis的示例,只需google for"信用卡处理api",我建议你看一下它们中的几个,以便对许多API和类似的东西有相似之处是不同的。