Paypal Payments Pro API密钥

时间:2012-12-11 21:54:49

标签: paypal api-key

我无法找到Paypal Payments Pro API密钥的关键字。 (我有专业帐户) 我需要做一个 DirectPayment ,有谁知道在哪里找到正确的密钥?

我知道我的个人资料>我的销售费用> API访问 它说:“管理API凭据以集成PayPal Express Checkout。

但这仅适用于快速结账而非直接付款。这是我用于直接付费的API信息吗?因为我似乎无法让它表现出来。是否有其他设置我需要启用我失踪?

我不断得到的错误是:

Payment Error: This transaction cannot be processed due 
to an invalid merchant configuration.

悬崖注意:我已经将它用于沙箱

1 个答案:

答案 0 :(得分:3)

我认为你感到困惑(不用担心,你不是唯一一个),因为PayPal最近改变了所有术语。

以前称为网站付款专业版,这使用了DoDirectPayment和Express Checkout。这与他们几年前从Verisign获得的PayFlow Gateway完全分开。

现在,他们已经删除了网站这个词,所以他们只是称之为Payments Pro,他们实际上是将人们放入PayFlow Manager系统而不是“旧”DoDirectPayment系统。

从你在这里说的话,听起来你实际上已经安装了新的Payments Pro。这意味着您将使用PayFlow Gateway来集成信用卡处理而不是DoDirectPayment。 PayFlow使用您的manager.paypal.com凭据,而不是您正在寻找的标准PayPal API凭证。

然后,要添加Express Checkout,您将按照您在那里看到的说明生成,这将生成您将与这些API调用一起使用的标准样式(用户名,密码和签名)。

所有这一切都说,从技术上讲,当您获准使用新的Payments Pro时,您应该可以访问所有API(PayFlow和常规PayPal),并且当您为Express Checkout生成API凭据时“这些相同的凭证应该(理论上)适用于直接打击PayPal的任何其他API。但我不能保证这一点。

那么......你应该做什么?好吧,您需要切换到PayFlow网关进行集成,或者如果您只是使用DoDirectPayment,则需要致电PayPal并要求他们将您的帐户从新的Payments Pro 3.0转换为旧的网站付款专业版1.0 。

2.0实际上被称为Payments Pro PayFlow Edition,它只是让事情更加混乱。

希望有所帮助。