php - Magento 2.2 Paypal 付款方式选项未显示在结帐中

标签 php magento paypal payment magento2.2

将 magento 从 2.1.7 升级到 2.2.1 后,paypal 方式未显示在结帐时的付款方式列表中。

main.CRITICAL:PayPal NVP 网关错误:安全 header 无效(#10002:安全错误)。关联 ID:77ca004062046。版本:72.0。 [][]

main.CRITICAL:PayPal 网关已拒绝请求。安全 header 无效(#10002:安全错误)。 {"exception":"[object] (Magento\Framework\Exception\LocalizedException(code: 0): PayPal 网关拒绝了请求。安全 header 无效(#10002: 安全错误)。在/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:111)”

main.DEBUG: array (
  'url' => 'https://api-3t.paypal.com/nvp',
  'getPalDetails' => 
  array (
    'METHOD' => 'getPalDetails',
    'VERSION' => '72.0',
    'USER' => '****',
    'PWD' => '****',
    'SIGNATURE' => '****',
    'BUTTONSOURCE' => 'Magento_Cart_Community',
  ),
  'response' => 
  array (
    'TIMESTAMP' => '2017-12-18T09:39:49Z',
    'CORRELATIONID' => '77ca004062046',
    'ACK' => 'Failure',
    'VERSION' => '72.0',
    'BUILD' => '39206242',
    'L_ERRORCODE0' => '10002',
    'L_SHORTMESSAGE0' => 'Security error',
    'L_LONGMESSAGE0' => 'Security header is not valid',
    'L_SEVERITYCODE0' => 'Error',
  ),
) [] []

我在支付方式中启用了 PayPal 一体化解决方案。

最佳答案

请确保您启用了paypal解决方案并在paypal的预先设置中检查paypal计费协议(protocol)解决方案。

关于php - Magento 2.2 Paypal 付款方式选项未显示在结帐中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47867901/

相关文章:

javascript - 更改错误消息以进行验证

json - PayPal 智能按钮向我返回 JSON 错误

php - 在 php 中实现集合论操作

php - 为什么阿拉伯数字 (١٢٣) 在文本框中不被接受为实数?

php - JSON 到 MYSQL - JSON 响应格式是否正确 - 循环正确吗?

magento - 如何在 Magento 中覆盖驼峰命名模型文件?

node.js - nodejs - 无法让 paypal-ipn 工作。 Paypal 一直返回 "INVALID"

ruby-on-rails - 收款人…………不接受以这种货币支付的款项

php - AWS SES 缺少最终 '@domain' PHP SDK

php - 使用 php v7.0.13 数组到字符串转换错误