Log in

PaymentServicesBase Module

Adminhtml\Source\EnvironmentType

Model

This class provides environment type options for payment services configuration in the Magento admin panel. Developers use this as a source model in s...

Adminhtml\Source\MBAScopingLevel

Model

This class provides a dropdown option source for MBA (Merchant Business Accounts) scoping levels in the Magento admin configuration. Developers use th...

Config

Model

This class manages configuration settings for Magento Payment Services Base module. Developers use it to retrieve merchant IDs, check if payment servi...

Config\Comment\MerchantIDComment

Model

This class generates a dynamic comment text for the Merchant ID configuration field in the Magento admin panel. It provides instructions to administra...

Config\Comment\PaymentsEnableComment

Model

This class provides a dynamic comment text for the Payment Services enable/disable configuration field in Magento admin. It generates a warning messag...

GatewayFacadeRouteResolver

Model

This class resolves and constructs API route paths for payment gateway facade operations. Developers use it to ensure consistent URL path formatting b...

HttpException

Model

This is a custom exception class used to handle HTTP request failures in the Payment Services Base module. Developers should catch or throw this excep...

MerchantCacheService

Model

This class manages caching of merchant scope data for payment services across different environments. Developers use it to store and retrieve merchant...

MerchantService

Model

This service class manages merchant account operations for Magento Payment Services, including deleting merchant configurations, retrieving all config...

OnboardingStatus

Model

This model manages the onboarding status for Magento Payment Services by checking if merchants have completed PayPal onboarding in a specific environm...

ScopeHeadersBuilder

Model

This class builds HTTP headers for scope identification in payment service API requests. Developers use it to attach 'x-scope-type' and 'x-scope-id' h...

ServiceClient

Model

This class handles HTTP communication with external Payment Services APIs. Developers use it to make authenticated requests to payment service endpoin...

ServiceProxyClient

Model

This class acts as a proxy client for making HTTP requests to Magento Payment Services APIs. Developers use it to securely communicate with payment se...

ServicesConnector\KeyValidationWithInMemoryCacheDecorator

Model

This class decorates the KeyValidationInterface to add in-memory caching for API key validation results. It prevents redundant validation calls by sto...

ServicesConnector\KeyValidationWithPersistentCacheDecorator

Model

This class decorates the KeyValidationInterface to add caching functionality for API key validation results in Payment Services. It caches validation...