首页 文章

PayPal Plus付款墙未显示 . 提供的错误但无法解决

提问于
浏览
0

我正在整合原始的PayPal的Plus Magento扩展 .

在单页结账页面上不显示付款墙,而是可以使用正常付款选项“Paypal Plus”(单选按钮),这不是所需的结账解决方案 .

我在网上找到了替代PayPal Plus JS库,用于调试目的 . 图书馆位于:

//www.paypalobjects.com/webstatic/ppplusdcc/ppplusdcc.min.js

使用该lib会导致控制台日志通知这些验证错误:

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 属性设置为https://www.sandbox.paypal.com/inlinepaymentwall/clientlib/public/pages/en_US/notavailableerror.html

1 回答

  • 0

    您是否尝试使用此库与PayPal Plus(结帐解决方案)集成,或者您希望Magento扩展能够正常工作?

    如果您使用的是PayPal Plus JS库,那么在这种情况下,您似乎还没有初始化上述值 . 以上字段是强制性的 . 例如,如果没有CNPJ或CPF(付款人税),您将无法在巴西继续 .

相关问题