2017-05-18 1 views
0

내 웹 사이트에서 페이팔 결제를 통합하고 싶습니다. 나는 또한 route.php 파일에 AddMoneyController 필요한 경로를 추가 한이 작곡가의 라인과 업데이트 작곡가Laravel 5.3의 페이팔 통합

"paypal/rest-api-sdk-php": "*" 

을 추가했습니다. 하지만 컨트롤러에서이 오류가 발생하여 어떤 점인지 파악할 수 없습니다.

namespace App\Http\Controllers; 
use App\Http\Requests; 
use Illuminate\Http\Request; 
use Validator; 
use URL; 
use Session; 
use Redirect; 
use Input; 

/** All Paypal Details class **/ 

use PayPal\Rest\ApiContext; 
use PayPal\Auth\OAuthTokenCredential; 
use PayPal\Api\Amount; 
use PayPal\Api\Details; 
use PayPal\Api\Item; 
use PayPal\Api\ItemList; 
use PayPal\Api\Payer; 
use PayPal\Api\Payment; 
use PayPal\Api\RedirectUrls; 
use PayPal\Api\ExecutePayment; 
use PayPal\Api\PaymentExecution; 
use PayPal\Api\Transaction; 
class AddMoneyController extends HomeController 
{ 
    private $_api_context; 
    /** 
    * Create a new controller instance. 
    * 
    * @return void 
    */ 
    public function __construct() 
    { 
     parent::__construct(); 

     /** setup PayPal api context **/ 
     $paypal_conf = \Config::get('paypal'); 
     $this->_api_context = new ApiContext(new OAuthTokenCredential($paypal_conf['client_id'], 
               $paypal_conf['secret'])); 
     $this->_api_context->setConfig($paypal_conf['settings']); 
    } 
    /** 
    * Show the application paywith paypalpage. 
    * 
    * @return \Illuminate\Http\Response 
    */ 

는 당신에게 포인트가 무엇인지 어떤 생각을 가지고 :

이 같은 내 컨트롤러 모양의 첫 번째 부분을 발견하지

클래스 '페이팔 \ 나머지 \ ApiContext'? 감사.

+0

'config \ app.php'에 제공자와 별칭을 추가 했습니까? –

+0

아니요, 공급자 및 별칭을 추가하지 않았습니다.이 자습서를 사용하게되었으므로 제공자 및 별칭을 추가하는 데 언급하지 않았습니다. http://itsolutionstuff.com/post/how-to-integrate-paypal-payment-gateway-with-laravel54example.html –

+0

또한 https://github.com/net-shell/laravel-paypal을 사용하여이 튜토리얼을 시도했지만, 그러나 다시 운이 없다. 나는 이런 식으로 업데이트 작곡가를 시도하고있다 : 작곡가에게 netshell/paypal dev-master가 필요하지만 명령 행에서 다음과 같이 말하고있다 : intallation은 실패했다. "tests/TestCase.php 안에있는 클래스를 검사 할 수 없다. 폴더. 조언이 있습니까? –

답변

0

발견 된 주요 문제는 작곡가가해야하는대로 업데이트되지 않았습니다. 그것이 내가이 오류들을받은 이유입니다.

+0

나중에 참조 할 수 있도록 [PayPal PHP 클래스 라이브러리] (https://www.angelleye.com/product/paypal-sdk-php/)를 참조하십시오. PayPal의 SDK보다 사용하기 쉽고 작곡가와도 잘 작동합니다. –