2014-10-28 15 views
2

不支持方法[創建]我遵循this教程。我試圖將貝寶整合到我的網站中。我的目的是允許用戶通過使用paypal的捐贈按鈕向另一個用戶匯款。 我的配置:網關[paypal]

 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]. 

我怎麼能在這裏糾正問題,有什麼配置我調用創建函數之前做什麼呢? 有什麼辦法可以將Laravel的PayPal付款整合到我的網站上嗎?

回答

0

我相信它應該是$ gateway = GatewayFactory :: create('PayPal_Express');

+0

未找到類'GatewayFactory' – 2014-10-29 05:56:10

2

其實我忘了打電話:use Omnipay\Omnipay;在進入我的控制器類之前。現在它可以工作。