Overview
  • Package
  • Class
  • Tree
  • Todo

Packages

  • AddonValue
    • Interfaces
  • AdminHttpViewControllers
  • ApiV2Controllers
  • Category
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Providers
    • Repositories
    • Storages
  • Customer
    • Address
    • Country
    • CountryZone
    • Interfaces
    • Storages
    • Validation
    • ValueObjects
  • Email
    • Collections
    • Entities
    • Exceptions
    • Interfaces
    • Repository
    • ValueObjects
  • Extensions
    • Customers
    • Emails
    • Helpers
    • Orders
    • Serializers
  • Http
    • Collections
    • Exceptions
    • Factories
    • Interfaces
    • ValueObjects
  • HttpViewControllers
  • InfoBox
    • Interfaces
  • Invoice
    • Interfaces
    • ValueObjects
  • Loaders
    • CrossCuttingLoader
    • GXCoreLoader
    • Interfaces
  • Modules
    • Collections
    • Controllers
    • Interfaces
  • Order
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Storages
    • ValueObjects
  • Product
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Providers
    • Repositories
    • Storages
  • ProductModule
    • Collections
    • Deleter
    • Entities
    • Factories
    • Interface
    • Interfaces
    • Reader
    • Repositories
    • Writer
  • Shared
    • ClassFinder
    • Exceptions
    • FileSystem
    • Interfaces
    • Storage
    • Types
  • SharedShoppingCart
    • Interfaces
  • Statistics
    • Interfaces
  • UserConfiguration
    • Interfaces
    • Repository

Classes

  • CartController
  • CartDropdownController
  • CartShippingCostsController
  • CheckQuantityController
  • CheckStatusController
  • CookieBarController
  • CreateGuestController
  • CreateRegistreeController
  • ExtraContentController
  • FilterController
  • ImageRequestController
  • JsTranslationsController
  • LiveSearchController
  • PayPalConfigurationController
  • PayPalController
  • ProductQuestionController
  • SharedShoppingCartConfigurationController
  • SharedShoppingCartController
  • ShipcloudController
  • StyleEdit3AuthenticationController
  • WishListController

Class PayPalConfigurationController

Class PayPalConfigurationController

HttpViewController implements HttpViewControllerInterface
Extended by AdminHttpViewController implements AdminStatusOnlyInterface
Extended by PayPalConfigurationController
Package: HttpViewControllers
Located at Controllers/HttpView/Admin/PayPalConfigurationController.inc.php

Methods summary

public
# __construct( HttpContextReaderInterface $httpContextReader, HttpResponseProcessorInterface $httpResponseProcessor, ContentViewInterface $contentView )

Initialize the Controller with required properties

Initialize the Controller with required properties

Parameters

$httpContextReader
$httpResponseProcessor
$contentView

Inheritdoc

Overrides

HttpViewController::__construct
protected string|null
# _getPostData( string $name )

adds stripslashes() to parent::_getPostData() to reverse the forced magic quotes introduced by the compatibiliy layer

adds stripslashes() to parent::_getPostData() to reverse the forced magic quotes introduced by the compatibiliy layer

Parameters

$name
$keyName Expected key of post parameter.

Returns

string|null
Either the expected value or null, of not found.

Overrides

HttpViewController::_getPostData
public AdminPageHttpControllerResponse
# actionDefault( )

Run the actionDefault method. This is invoked through admin/admin.php?do=PayPalConfiguration

Run the actionDefault method. This is invoked through admin/admin.php?do=PayPalConfiguration

Returns

AdminPageHttpControllerResponse

Overrides

HttpViewController::actionDefault
public
# actionFirstTime( )

shows first-time configuration assistant

shows first-time configuration assistant

public
# actionSaveFirstConfiguration( )

saves first-time configuration

saves first-time configuration

protected
# _isConfigured( )

determines whether the interface has been configured, i.e. at least one set of credentials (live/sandbox) has been saved

determines whether the interface has been configured, i.e. at least one set of credentials (live/sandbox) has been saved

public
# actionSaveConfiguration( )

Save configuration

Save configuration

public
# actionSaveExperienceProfile( )

Save a new or altered Web Payment Experience Profile

Save a new or altered Web Payment Experience Profile

public
# actionSelectExperienceProfile( )

Select Web Payment Experience Profile to use for payments

Select Web Payment Experience Profile to use for payments

public
# actionDeleteExperienceProfile( )

Delete a Web Payment Experience Profile

Delete a Web Payment Experience Profile

public
# actionRenewWebhook( )

renew Webhook registration

renew Webhook registration

public
# actionDeleteWebhook( )

deletes a Webhook

deletes a Webhook

public
# actionConnectCheck( )
protected
# _prepareValuesArray( $includeExperienceProfiles = false )

Prepare the value array. The array keys are the variable names that are passed to template

Prepare the value array. The array keys are the variable names that are passed to template

protected
# _checkCredentials( )

Check REST service credentials by retrieving an access token

Check REST service credentials by retrieving an access token

Methods inherited from AdminHttpViewController

validateCurrentAdminStatus()

Methods inherited from HttpViewController

_callActionMethod(), _getPostDataCollection(), _getQueryParameter(), _getQueryParametersCollection(), _render(), _validatePageToken(), proceed()

Constants summary

MESSAGES_NAMESPACE
# __class__

Properties summary

protected array $valueArray

Array with Values that are passed to the template

Array with Values that are passed to the template

# array()
protected PayPalText $paypalText

Helper for language-specific texts

Helper for language-specific texts

#
protected PayPalConfigurationStorage $configurationStorage
#
protected $logger
#

Properties inherited from HttpViewController

$assets, $contentView, $httpContextReader, $httpResponseProcessor, $postDataArray, $queryParametersArray

API documentation generated by ApiGen