A PHP Error was encountered

Severity: Notice

Message: Undefined variable: user_id

Filename: controllers/Slcheckout.php

Line Number: 2603

Backtrace:

File: /var/www/janbasktraining/studyportal/controllers/Slcheckout.php
Line: 2603
Function: _error_handler

File: /var/www/janbasktraining/index.php
Line: 335
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Undefined variable: old_order_id

Filename: controllers/Slcheckout.php

Line Number: 2603

Backtrace:

File: /var/www/janbasktraining/studyportal/controllers/Slcheckout.php
Line: 2603
Function: _error_handler

File: /var/www/janbasktraining/index.php
Line: 335
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Undefined variable: course_id

Filename: controllers/Slcheckout.php

Line Number: 2603

Backtrace:

File: /var/www/janbasktraining/studyportal/controllers/Slcheckout.php
Line: 2603
Function: _error_handler

File: /var/www/janbasktraining/index.php
Line: 335
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Undefined variable: batch_id

Filename: controllers/Slcheckout.php

Line Number: 2603

Backtrace:

File: /var/www/janbasktraining/studyportal/controllers/Slcheckout.php
Line: 2603
Function: _error_handler

File: /var/www/janbasktraining/index.php
Line: 335
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Trying to access array offset on value of type null

Filename: controllers/Slcheckout.php

Line Number: 2609

Backtrace:

File: /var/www/janbasktraining/studyportal/controllers/Slcheckout.php
Line: 2609
Function: _error_handler

File: /var/www/janbasktraining/index.php
Line: 335
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Undefined variable: order_description

Filename: controllers/Slcheckout.php

Line Number: 2610

Backtrace:

File: /var/www/janbasktraining/studyportal/controllers/Slcheckout.php
Line: 2610
Function: _error_handler

File: /var/www/janbasktraining/index.php
Line: 335
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: error_log(../PayPal.log): failed to open stream: Permission denied

Filename: Log/PayPalLogger.php

Line Number: 80

Backtrace:

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Log/PayPalLogger.php
Line: 80
Function: error_log

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/psr/log/Psr/Log/AbstractLogger.php
Line: 113
Function: log

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Core/PayPalLoggingManager.php
Line: 93
Function: info

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Core/PayPalHttpConnection.php
Line: 134
Function: info

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Auth/OAuthTokenCredential.php
Line: 252
Function: execute

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Auth/OAuthTokenCredential.php
Line: 280
Function: getToken

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Auth/OAuthTokenCredential.php
Line: 216
Function: generateAccessToken

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Auth/OAuthTokenCredential.php
Line: 166
Function: updateAccessToken

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Handler/RestHandler.php
Line: 82
Function: getAccessToken

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Transport/PayPalRestCall.php
Line: 75
Function: handle

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Common/PayPalResourceModel.php
Line: 104
Function: execute

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Api/Payment.php
Line: 571
Function: executeCall

File: /var/www/janbasktraining/studyportal/libraries/Paypal.php
Line: 512
Function: create

File: /var/www/janbasktraining/studyportal/controllers/Slcheckout.php
Line: 2614
Function: create_payment

File: /var/www/janbasktraining/index.php
Line: 335
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: error_log(../PayPal.log): failed to open stream: Permission denied

Filename: Log/PayPalLogger.php

Line Number: 80

Backtrace:

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Log/PayPalLogger.php
Line: 80
Function: error_log

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/psr/log/Psr/Log/AbstractLogger.php
Line: 113
Function: log

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Core/PayPalLoggingManager.php
Line: 93
Function: info

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Core/PayPalHttpConnection.php
Line: 199
Function: info

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Auth/OAuthTokenCredential.php
Line: 252
Function: execute

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Auth/OAuthTokenCredential.php
Line: 280
Function: getToken

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Auth/OAuthTokenCredential.php
Line: 216
Function: generateAccessToken

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Auth/OAuthTokenCredential.php
Line: 166
Function: updateAccessToken

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Handler/RestHandler.php
Line: 82
Function: getAccessToken

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Transport/PayPalRestCall.php
Line: 75
Function: handle

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Common/PayPalResourceModel.php
Line: 104
Function: execute

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Api/Payment.php
Line: 571
Function: executeCall

File: /var/www/janbasktraining/studyportal/libraries/Paypal.php
Line: 512
Function: create

File: /var/www/janbasktraining/studyportal/controllers/Slcheckout.php
Line: 2614
Function: create_payment

File: /var/www/janbasktraining/index.php
Line: 335
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: error_log(../PayPal.log): failed to open stream: Permission denied

Filename: Log/PayPalLogger.php

Line Number: 80

Backtrace:

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Log/PayPalLogger.php
Line: 80
Function: error_log

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/psr/log/Psr/Log/AbstractLogger.php
Line: 69
Function: log

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Core/PayPalLoggingManager.php
Line: 73
Function: error

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Core/PayPalHttpConnection.php
Line: 213
Function: error

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Auth/OAuthTokenCredential.php
Line: 252
Function: execute

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Auth/OAuthTokenCredential.php
Line: 280
Function: getToken

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Auth/OAuthTokenCredential.php
Line: 216
Function: generateAccessToken

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Auth/OAuthTokenCredential.php
Line: 166
Function: updateAccessToken

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Handler/RestHandler.php
Line: 82
Function: getAccessToken

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Transport/PayPalRestCall.php
Line: 75
Function: handle

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Common/PayPalResourceModel.php
Line: 104
Function: execute

File: /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Api/Payment.php
Line: 571
Function: executeCall

File: /var/www/janbasktraining/studyportal/libraries/Paypal.php
Line: 512
Function: create

File: /var/www/janbasktraining/studyportal/controllers/Slcheckout.php
Line: 2614
Function: create_payment

File: /var/www/janbasktraining/index.php
Line: 335
Function: require_once

401{"error":"invalid_client","error_description":"Client Authentication failed"}PayPal\Exception\PayPalConnectionException: Got Http response code 401 when accessing https://api.paypal.com/v1/oauth2/token. in /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Core/PayPalHttpConnection.php:207 Stack trace: #0 /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Auth/OAuthTokenCredential.php(252): PayPal\Core\PayPalHttpConnection->execute() #1 /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Auth/OAuthTokenCredential.php(280): PayPal\Auth\OAuthTokenCredential->getToken() #2 /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Auth/OAuthTokenCredential.php(216): PayPal\Auth\OAuthTokenCredential->generateAccessToken() #3 /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Auth/OAuthTokenCredential.php(166): PayPal\Auth\OAuthTokenCredential->updateAccessToken() #4 /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Handler/RestHandler.php(82): PayPal\Auth\OAuthTokenCredential->getAccessToken() #5 /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Transport/PayPalRestCall.php(75): PayPal\Handler\RestHandler->handle() #6 /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Common/PayPalResourceModel.php(104): PayPal\Transport\PayPalRestCall->execute() #7 /var/www/janbasktraining/studyportal/third_party/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Api/Payment.php(571): PayPal\Common\PayPalResourceModel::executeCall() #8 /var/www/janbasktraining/studyportal/libraries/Paypal.php(512): PayPal\Api\Payment->create() #9 /var/www/janbasktraining/studyportal/controllers/Slcheckout.php(2614): Paypal->create_payment() #10 /var/www/janbasktraining/system/core/CodeIgniter.php(532): Slcheckout->payViaPaypal() #11 /var/www/janbasktraining/index.php(335): require_once('/var/www/janbas...') #12 {main}