问题描述
我正在尝试配置Drupal 7商业Paypal模块,似乎在术语上有所差异。
该模块要我填写: API用户名, API密码, 签名
登录我的PayPal帐户后,他们会给我: 贝宝帐户, 客户编号, 秘密
我已将PayPal帐户(电子邮件地址)放在商务paypal模块的API用户名字段中。我已经在模块的API密码和签名字段中尝试了客户端ID和密码。不幸的是,我从贝宝(Paypal)得到了10002错误。安全标头是错误的,这使我认为我没有通过PayPal进行身份验证。
如果可以想象,贝宝(PayPal)支持并没有多大帮助。我想知道我的贝宝帐户中是否有一个地方没有我看不到的其他信息,或者贝宝是否更改了他们的服务,并且不再与Drupal 7的商业贝宝模块兼容。
有人有什么想法吗?
谢谢!
解决方法
ClientID和Secret用于所有当前的REST API。
API用户名,密码和签名(或证书)由旧的Classic NVP / SOAP API使用。您可以通过this solution
从您的帐户中获取此信息Payments Pro是用于高级网关类服务的旧API,要使用它,您需要为该Pro服务https://www.paypal.com/api申请并获得批准