paypal快捷支付付款后返回报错Setting unknown property: fecshop\app\appfront\modules\Payment\block\paypal\express\Review::_address

问题咨询 · ruichao888 · 于 3年前 发布 · 1490 次阅读
in /www/wwwroot/www.taohuo777.com/vendor/yiisoft/yii2/base/BaseObject.phpat line 163
154155156157158159160161162163164165166167168169170171172     */
    public function __set($name, $value)
    {
        $setter = 'set' . $name;
        if (method_exists($this, $setter)) {
            $this->$setter($value);
        } elseif (method_exists($this, 'get' . $name)) {
            throw new InvalidCallException('Setting read-only property: ' . get_class($this) . '::' . $name);
        } else {
           throw new UnknownPropertyException('Setting unknown property: ' . get_class($this) . '::' . $name);
 
        }
    }
 
    /**
     * Checks if a property is set, i.e. defined and not null.
     *
     * Do not call this method directly as it is a PHP magic method that
     * will be implicitly called when executing `isset($object->property)`.

使用paypal快捷支付,信用卡付款,填写完成资料后跳回网站出现。

使用paypal标准支付正常

共收到 16 条回复
Fecmall#13年前 0 个赞

纯净的fecmall开源版本? 还是安装了fecro?

fecmall版本写一下。,是否最新版本

a1737908450#23年前 0 个赞

遇到同样的问题,同求。之前我还能信用卡支付。最近不知道怎么的就不行了。

Fecmall#33年前 0 个赞

@a1737908450 #2楼 请看一下一楼的信息,补全一下你发生这个问题的背景信息。

a1737908450#43年前 0 个赞

我是直接用的宝塔的官方插件安装的最新版本,没有安装fecro。就是正常使用。之前都正常,最近有很多客户反映这个情况。感觉跟后台的邮件设置有关系。下单是否发邮件这里如果打开了用户付款感觉好像没有回调。然后报错?这只是我的猜测。

5楼 已删除.
Fecmall#63年前 0 个赞

猜测复现问题了,处理一下。

Fecmall#73年前 0 个赞

app/appfront/modules/Payment/block/paypal/express/Review.php

app/apphtml5/modules/Payment/block/paypal/express/Review.php

修改这2个文件,在30行左右找到protected $_cart_info; 回车,添加代码

protected $_address;
protected $_countrySelect;

这2个文件都这样修改。

Fecmall#83年前 0 个赞

github代码提交:https://github.com/fecshop/yii2_fecshop/commit/217f9959d708c07a10ef142e248266429cb95efa

您先手动改一下吧,后面发版,有问题继续反馈。

a1737908450#93年前 0 个赞

我修改之后试试看看。到时候过来反馈!~

额。出现新问题,报错是不报错了。直接返回到购物页,提示无法完成此事务。请将您的客户重定向到PayPal。

Fecmall#113年前 0 个赞

@a1737908450 [#10楼](#comment10)

你测试一下看看吧, 我这边测试没有问题

http://fecshop.appfront.fancyecommerce.com/

沙盒账户测试paypal支付:zqy234api1-facilitator-1@126.com 11111111

Fecmall#123年前 0 个赞

@a1737908450 #10楼

无论你出了什么报错,请将报错信息描述清楚,能贴出来的,就贴出来,不然,你自己解决吧,本人回复帖子 也挺累的。

抱歉,我这边就是无限返回到这个页面。

Fecmall#153年前 0 个赞

如果卖家和买家的paypal都是中国的,则不能支付。

我没有登录paypal账号,直接用的信用卡支付,而且我用的也不是国内的信用卡,是国外朋友的,而且网站的paypal账号也是正常的。

Fecmall#173年前 0 个赞

@a1737908450 #16楼 这个报错是paypal的返回的报错,不是fecmall的,您google一下找找原因吧。

非程序问题。

另外,需要强调,一个问题一个帖子,方便后面遇到这个问题的人进行搜索,讨论,如果继续讨论请开新帖子。

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics