【发布时间】:2010-02-03 09:04:52
【问题描述】:
我从 PayPal 获得了一些相互矛盾的信息。我今天和他们通了 2 个小时的电话,并在他们的论坛上发布了我的问题,但我没有收到一个解决方案。所以我转向 SO,因为这里的人们实际上知道他们在做什么。
我正在尝试将 AddressVerify 和 MassPay API 添加到我们的网站。我们目前正在使用 Payflow Pro(DirectPayment 等)调用,没有任何问题。这使用我们的 PayPal 管理器登录名、密码和供应商凭据通过 HTTPS 接口进行身份验证。这都是使用 NVP 用 PHP 编写的。
但是,当我尝试使用 HTTPS 接口添加 AddressVerify 和/或 MassPay API 时,我得到的只是一个 PNREF 和一个错误提示“无效的投标”。
在论坛上,我看到每个人都使用电子邮件地址作为登录名,以及某种证书密钥。我今天打电话给 PayPal 想知道如何获取这些信息,那里的开发人员说我没有使用带密钥的登录,而且我使用了错误的 SDK。他告诉我在哪里可以获得开发指南,我应该使用它。
但是,开发指南仅概述了我们已经在使用的内容,而且我不打算再坐在电话上 1 小时 40 分钟。
所以我的问题是:
我只是遗漏了什么,还是我只是得到了一些不好的信息?我猜是后者,因为那里似乎没有人知道 squatly 杰克的事。
假设我应该使用代码 (as outlined here) 是否正确?如果是这样,我如何获得签名密钥以及大概的新登录名和密码?
如果来自 PayPal 的开发人员是正确的并且我应该使用 HTTPS 接口,那么我该如何让它工作?因为就像我上面所说的,我从中得到的只是一个 PNREF 和一条错误消息,上面写着“无效的投标”。
如果有人对此有任何经验和/或关于如何让这个愚蠢的东西发挥作用的一些建议,我会永远感激不尽!
提前致谢!
布赖恩
【问题讨论】: