Magento PayPal Plus支付墙未显示。提供了错误,但无法解决它们

Magento PayPal Plus支付墙未显示。提供了错误,但无法解决它们,magento,paypal,Magento,Paypal,我正在集成原始PayPal的Plus Magento扩展 在单页签出页面上,不显示支付墙,而是显示一个正常的支付选项“Paypal Plus”(单选按钮),这不是所需的签出解决方案 我在网上找到了另一个用于调试的PayPal Plus JS库。图书馆位于: //www.paypalobjects.com/webstatic/ppplusdcc/ppplusdcc.min.js 使用该库会导致控制台日志通知这些验证错误: PP+ Configuration Validation Error. P

我正在集成原始PayPal的Plus Magento扩展

在单页签出页面上,不显示支付墙,而是显示一个正常的支付选项“Paypal Plus”(单选按钮),这不是所需的签出解决方案

我在网上找到了另一个用于调试的PayPal Plus JS库。图书馆位于:

//www.paypalobjects.com/webstatic/ppplusdcc/ppplusdcc.min.js
使用该库会导致控制台日志通知这些验证错误:

PP+ Configuration Validation Error. Please review configuration.: required_missing  ppplusdcc.min.js:34:14830
INTERNAL-LOG: renderMessage(), warning: {"type":"required_missing","sourcePath":"/payerEmail"}  ppplusdcc.min.js:34:14830
Invalid 'payerEmail'.  ppplusdcc.min.js:34:14830
INTERNAL-LOG: renderMessage(), warning: {"type":"required_missing","sourcePath":"/payerFirstName"}  ppplusdcc.min.js:34:14830
Invalid 'payerFirstName'.  ppplusdcc.min.js:34:14830
INTERNAL-LOG: renderMessage(), warning: {"type":"required_missing","sourcePath":"/payerLastName"}  ppplusdcc.min.js:34:14830
Invalid 'payerLastName'.  ppplusdcc.min.js:34:14830
INTERNAL-LOG: renderMessage(), warning: {"type":"required_missing","sourcePath":"/payerTaxId"}  ppplusdcc.min.js:34:14830
Invalid 'payerTaxId'.  ppplusdcc.min.js:34:14830
INTERNAL-LOG: renderMessage(), warning: {"type":"unknown_key","actual":"showLoadingIndicator","sourcePath":"","sourceValue":{"approvalUrl":"https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-7RE57690DW904405G","placeholder":"ppplus","mode":"sandbox","useraction":"commit","buttonLocation":"outside","showLoadingIndicator":true,"country":"DE","language":"de_DE"}}  ppplusdcc.min.js:34:14830
Invalid ''.  ppplusdcc.min.js:34:14830
PP+ Library Config Validation Error
我在网上找不到任何关于这些问题的信息。我已经搜索了PHP库和Magento扩展的整个源代码,没有找到相关参数的用法


编辑:只需添加其他信息-支付墙的iframe被隐藏,并且src属性被设置为您是否正在尝试使用此库与PayPal Plus(签出解决方案)集成,或者您是否希望Magento扩展能够工作


如果您使用的是PayPal Plus JS库,那么在这种情况下,您似乎尚未初始化上述值。以上字段为必填字段。例如,如果没有CNPJ或CPF(付款人税务Id),您将无法在巴西继续。您是在尝试使用此库与PayPal Plus(结帐解决方案)集成,还是希望Magento扩展正常工作


如果您使用的是PayPal Plus JS库,那么在这种情况下,您似乎尚未初始化上述值。以上字段为必填字段。例如,如果没有CNPJ或CPF(付款人税务Id),您将无法在巴西继续。

我正在将原始扩展集成到定制的“OneStepCheckout”扩展中。我找不到应该如何/在哪里设置这些缺失的变量。我也遇到了同样的错误。API中我的国家设置为国家:“de”。尽管在德国的文档中,PayerMail、payerFirstName、payerFirstName、payerLastName、payerLastName和payerTaxId不是必需的。这对Paypal plus本身是一个bug还是一个问题。我正在将原始扩展集成到定制的“OneStepCheckout”扩展中。我找不到应该如何/在哪里设置这些缺失的变量。我也遇到了同样的错误。API中我的国家设置为国家:“de”。尽管在德国的文档中,PayerMail、payerFirstName、payerFirstName、payerLastName、payerLastName和payerTaxId不是必需的。这对Paypal plus本身是一个bug还是一个问题。