Magento2 Magento Paypal选项不提供无Paypal帐户的刷卡支付功能

Magento2 Magento Paypal选项不提供无Paypal帐户的刷卡支付功能,magento2,Magento2,paypal express在magento2上的结帐付款并没有提供使用信用卡付款的选项,它要求使用paypal帐户,并且在不创建帐户的情况下没有付款的选项 我已将“启用来宾结账”设置为打开,但在贝宝网站上付款时未提供此选项 从magento发送的请求: [2019-08-04 15:34:26] main.DEBUG: array ( 'url' => 'https://api-3t.sandbox.paypal.com/nvp', 'SetExpressCheckout' =&

paypal express在magento2上的结帐付款并没有提供使用信用卡付款的选项,它要求使用paypal帐户,并且在不创建帐户的情况下没有付款的选项

我已将“启用来宾结账”设置为打开,但在贝宝网站上付款时未提供此选项

从magento发送的请求:

[2019-08-04 15:34:26] main.DEBUG: array (
  'url' => 'https://api-3t.sandbox.paypal.com/nvp',
  'SetExpressCheckout' => 
  array (
    'PAYMENTACTION' => 'Sale',
    'AMT' => '24.00',
    'CURRENCYCODE' => 'USD',
    'RETURNURL' => 'https://torblue.com/paypal/express/return/',
    'CANCELURL' => 'https://torblue.com/paypal/express/cancel/',
    'INVNUM' => '000000004',
    'SOLUTIONTYPE' => 'Sole',
    'GIROPAYCANCELURL' => 'https://torblue.com/paypal/express/cancel/',
    'GIROPAYSUCCESSURL' => 'https://torblue.com/checkout/onepage/success/',
    'BANKTXNPENDINGURL' => 'https://torblue.com/checkout/onepage/success/',
    'SHIPPINGAMT' => '0.00',
    'ITEMAMT' => '24.00',
    'TAXAMT' => '0.00',
    'L_NUMBER0' => NULL,
    'L_NAME0' => 'Testing Products',
    'L_QTY0' => 1,
    'L_AMT0' => '24.00',
    'METHOD' => 'SetExpressCheckout',
    'VERSION' => '72.0',
    'USER' => '****',
    'PWD' => '****',
    'SIGNATURE' => '****',
    'BUTTONSOURCE' => 'Magento_Cart_Community',
  ),
  'response' => 
  array (
    'TOKEN' => 'EC-8JJ61302FA0509429',
    'TIMESTAMP' => '2019-08-04T15:34:26Z',
    'CORRELATIONID' => '7c5705127455',
    'ACK' => 'Success',
    'VERSION' => '72.0',
    'BUILD' => '53374502',
  ),
) [] []
它应该允许使用信用卡付款,而不是要求贝宝帐户,我在wordpress woocommerce上测试了我的配置,它工作了,但在magento上同样不工作


通过修改此文件添加LANDINGPAGE=请求计费解决:/vendor/magento/module paypal/Model/Api/Nvp.php,将值添加到函数:callSetExpressCheckout()