2

我按照教程进行操作。我试图将贝宝整合到我的网站中。我的目的是允许用户通过使用贝宝的捐赠按钮向另一个用户汇款。我的配置:

      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 支付集成到我的网站中?

4

2 回答 2

2

use Omnipay\Omnipay;实际上,在进入我的控制器类之前,我忘记打电话了。现在它起作用了。

于 2014-10-29T20:04:23.267 回答
0

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

于 2014-10-28T23:58:13.660 回答