Drupal 7 Commerce Paypal WPP 配置

Posted

技术标签:

【中文标题】Drupal 7 Commerce Paypal WPP 配置【英文标题】:Drupal 7 Commerce Paypal WPP configuration 【发布时间】:2021-02-03 11:53:26 【问题描述】:

我正在尝试配置 Drupal 7 commerce paypal 模块,但似乎存在一些术语差异。

模块要我填写: API 用户名, API密码, 签名

登录我的 PayPal 帐户后,他们会给我: 贝宝账户, 客户编号, 秘密

我已将 PayPal 帐户(电子邮件地址)放在 commerce paypal 模块的 API 用户名字段中。我已经在模块的 API 密码和签名字段中尝试了 Client ID 和 Secret。不幸的是,我从贝宝收到 10002 错误。安全标头错误,这让我相信我没有使用 PayPal 进行身份验证。

如果您可以想象,PayPal 支持并没有多大帮助。我想知道我的 paypal 帐户中是否有一个地方包含我看不到的不同信息,或者 Paypal 是否更改了他们的服务并且它不再适用于 Drupal 7 的商业 paypal 模块。

有人有什么想法吗?

谢谢!

【问题讨论】:

【参考方案1】:

当前所有 REST API 都使用 ClientID 和 Secret。

API 用户名、密码和签名(或证书)由旧的经典 NVP/SOAP API 使用。您可以通过https://www.paypal.com/api从您的帐户中获取此信息

Payments Pro 是一个用于高级网关类服务的旧 API——要使用它,您需要申请并获得该 Pro 服务的批准https://www.paypal.com/us/webapps/mpp/paypal-payments-pro

【讨论】:

非常感谢您的帮助。 NVP/SOAP 的链接和提及解决了我的问题。现在,如果我只能将 PayPal 支持提高一半。

以上是关于Drupal 7 Commerce Paypal WPP 配置的主要内容,如果未能解决你的问题,请参考以下文章

Drupal 7上的db_select() - 字段问题

Drupal Commerce 以模态显示结帐

如何从Drupal Commerce中的国家/地区代码获取国家/地区名称

如何使 Drupal Commerce 配置实体可修改

Drupal 8.6 Commerce:在没有 module_uninstall() 的 .install 文件中从数据库中删除表。为啥?

卸载drupal 8 commerce时出现意外错误