【发布时间】:2019-08-04 16:13:38
【问题描述】:
magento2 上的 paypal express checkout 付款没有提供使用信用卡付款的选项,它要求使用 paypal 帐户,并且没有创建帐户的付款选项。
我已将“启用客人结帐”设置为开启,但在 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 上同样不能工作。
【问题讨论】:
标签: magento2