【问题标题】:PayPal Website Payment Pro / Payflow Pro Difficulties贝宝网站支付专业版/Payflow专业版的困难
【发布时间】:2010-12-17 03:28:53
【问题描述】:

好的,我正在使用 PHP/SQL 构建我的网络购物车。我也有所需的贝宝帐户(企业),所以我有一个 API 身份验证。我还创建了一个沙盒帐户,并在那里获得了 API 身份验证。

我已经阅读了很多在线文档,但都是一团糟。它没有说明如何使用 API 代码,但最重要的是使用哪些代码......

我将使用 Website Payment Pro / Payflow Pro 向使用信用卡的客户收费。他们不会离开我们的网站,也不会注册一个 PayPal 账户(Website Payment Pro 提供的服务)。我现在只需要知道从他们的 SDK 下载的正确文件,以及应该配置什么?

【问题讨论】:

    标签: paypal website-payment-pro


    【解决方案1】:

    Paypal Integration Center 上的开发人员指南很好地描述了 Payflow Pro API,并包含 PHP 中的示例。如果您通读 Payflow Pro 开发者指南,您会看到许多使用 API 的示例。

    如果您希望从开发人员指南中剪下一些代码并将其粘贴到您的 PHP 应用程序中,那么您将感到失望。在线支付处理是一个巨大的行业;有数十家商业银行、支付处理器、规范、工作流程、卡供应商、版本、欺诈和安全服务、人类和编程语言以及可用的最佳实践。不可能为每个业务实现每个排列的表。即使存在这样的东西,也没有人能活到能够阅读它的地步。

    您必须提前确定您的工作流程,通读开发者指南,为您需要的功能挑选 API,然后实施它们。逐步完成 Paypal 的Integration Overview。这不是一个简单的过程,您可能需要花费数周的时间。

    我建议重新考虑“他们不会离开我们的网站”的要求。处理信用卡和个人身份信息的支付卡行业指南很难实施。您还必须离开原始站点才能支持 3D-Secure。

    如果这是您的第一个使用在线支付的项目并且时间紧迫,我真的建议使用托管支付服务,例如 Paypal 购物车,而不是尝试自己实施。在线支付处理是一个复杂的问题,错误的结果可能是灾难性的。如果您绝对必须自己实施,请考虑聘请有经验的顾问。

    【讨论】:

    • 另外,如果您要在服务器上接受和传输 CC#,您需要符合 PCI:paypal.com/pcicompliance,这也需要时间。
    • 好吧,这有点废话。当然,PayPal 可以(并且应该)提供标准的、千篇一律的 php 解决方案,例如,每个信用卡处理器都可以提供。说“因为有很多编程语言,这意味着没有人永远不可能有任何代码解决方案”是荒谬的。
    猜你喜欢
    • 2016-03-25
    • 2016-06-30
    • 2012-04-19
    • 2015-06-16
    • 2017-05-01
    • 2015-07-11
    • 2016-02-09
    • 2013-03-29
    • 2015-06-05
    相关资源
    最近更新 更多