【问题标题】:Method [create] is not supported by the gateway [paypal]网关 [paypal] 不支持方法 [create]
【发布时间】:2014-12-24 11:18:56
【问题描述】:

我关注了thistutorial。我试图将贝宝整合到我的网站中。我的目的是允许用户通过使用贝宝的捐赠按钮向另一个用户汇款。 我的配置:

      return array(

// The default gateway to use
'default' => 'paypal',

// Add in each gateway here
'gateways' => array(
    'paypal' => array(
        'driver' => 'PayPal_Express',
        'options' => array(
            'solutionType' => '',
            'landingPage' => '',
            'headerImageUrl' => ''
        )
    )
)

);

但是当我打电话给$gateway = Omnipay::create('PayPal_Express'); 时,我得到了这个错误:

BadMethodCallException

Method [create] is not supported by the gateway [paypal].

我该如何纠正这里的问题,在调用 create 函数之前我必须进行任何配置吗? 有没有办法将 Laravel 中的 paypal 支付集成到我的网站中?

【问题讨论】:

    标签: php paypal laravel-4 omnipay


    【解决方案1】:

    实际上我在进入我的控制器类之前忘记打电话:use Omnipay\Omnipay;。现在可以了。

    【讨论】:

      【解决方案2】:

      我认为应该是 $gateway = GatewayFactory::create('PayPal_Express');

      【讨论】:

      • 找不到类“GatewayFactory”
      猜你喜欢
      • 1970-01-01
      • 2014-04-26
      • 2012-04-18
      • 1970-01-01
      • 1970-01-01
      • 2016-07-13
      • 2017-05-14
      • 2019-07-22
      • 1970-01-01
      相关资源
      最近更新 更多