내 웹 사이트에서 페이팔 결제를 통합하고 싶습니다. 나는 또한 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'? 감사.
'config \ app.php'에 제공자와 별칭을 추가 했습니까? –
아니요, 공급자 및 별칭을 추가하지 않았습니다.이 자습서를 사용하게되었으므로 제공자 및 별칭을 추가하는 데 언급하지 않았습니다. http://itsolutionstuff.com/post/how-to-integrate-paypal-payment-gateway-with-laravel54example.html –
또한 https://github.com/net-shell/laravel-paypal을 사용하여이 튜토리얼을 시도했지만, 그러나 다시 운이 없다. 나는 이런 식으로 업데이트 작곡가를 시도하고있다 : 작곡가에게 netshell/paypal dev-master가 필요하지만 명령 행에서 다음과 같이 말하고있다 : intallation은 실패했다. "tests/TestCase.php 안에있는 클래스를 검사 할 수 없다. 폴더. 조언이 있습니까? –