PaymentServicesPaypal Module
Api\CompleteOrderInterface
This interface defines methods for completing PayPal payment orders in Magento 2. Developers use it to place orders via REST API or GraphQL after paym...
Api\Data\PaymentAddressInterface
This interface defines the contract for payment address data objects used in PayPal payment processing. Developers implement this interface to standar...
Api\Data\PaymentCardBinDetailsInterface
This interface defines the contract for payment card BIN (Bank Identification Number) details in PayPal payment processing. Developers use this when w...
Api\Data\PaymentCardDetailsInterface
This interface defines a data contract for storing payment card information in PayPal payment transactions. Developers use this to access masked card...
Api\Data\PaymentConfigApplePayInterface
This interface defines the contract for Apple Pay payment configuration data in Magento's Payment Services PayPal module. Developers use this interfac...
Api\Data\PaymentConfigButtonStylesInterface
This interface defines the contract for managing PayPal button styling configuration in Magento's Payment Services. Developers use this to get and set...
Api\Data\PaymentConfigFastlaneInterface
This interface defines the contract for PayPal Fastlane payment configuration data in Magento 2. Developers use this to get and set the payment source...
Api\Data\PaymentConfigGooglePayButtonStylesInterface
This interface defines the contract for managing Google Pay button styling configuration in Magento's Payment Services PayPal module. Developers imple...
Api\Data\PaymentConfigGooglePayInterface
This interface defines the structure for Google Pay payment configuration data in Magento's Payment Services. Developers use this to get and set Googl...
Api\Data\PaymentConfigHostedFieldsInterface
This interface defines the data contract for PayPal hosted fields payment configuration in Magento 2. Developers use this to manage payment settings l...
Api\Data\PaymentConfigItemInterface
This interface defines the contract for payment method configuration items in PayPal Payment Services. Developers implement this interface to create d...
Api\Data\PaymentConfigSdkParamsInterface
This interface defines a data structure for SDK parameters used in PayPal payment configuration. Developers implement this interface to create objects...
Api\Data\PaymentConfigSmartButtonsInterface
This interface defines the contract for configuring PayPal Smart Buttons and payment messaging display options in Magento's Payment Services. Develope...
Api\Data\PaymentConfigSmartButtonsLogoInterface
This interface defines the contract for configuring PayPal Smart Buttons logo settings in Magento's Payment Services. Developers use this to get or se...
Api\Data\PaymentConfigSmartButtonsMessageStylesInterface
This interface defines the structure for PayPal Smart Buttons message styling configuration in Magento's Payment Services. Developers use this to get...
Api\Data\PaymentOrderDetailsInterface
This interface extends PaymentOrderInterface to provide access to detailed payment source information for PayPal payment orders. Developers use this w...
Api\Data\PaymentOrderInterface
This interface defines the contract for PayPal payment order data objects in Magento's Payment Services. Developers use this interface when working wi...
Api\Data\PaymentSdkParamsInterface
This interface defines the contract for payment SDK parameters used in PayPal payment integration. Developers use this to retrieve and set the payment...
Api\Data\PaymentSourceDetailsInterface
This interface defines the contract for managing payment source details in PayPal payment transactions. Developers use this to access and store card p...
Api\Data\VaultCardBillingAddressInterface
This interface defines the contract for storing billing address information associated with vaulted credit cards in PayPal payment services. Developer...
Api\Data\VaultCardDetailsInterface
This interface defines the contract for accessing and managing vaulted credit card details in Magento's PayPal Payment Services integration. Developer...
Api\Data\VaultPaymentSourceDetailsInterface
This interface defines the contract for managing vault payment source details in PayPal payment services. It provides methods to get and set card info...
Api\PaymentConfigManagementInterface
This interface defines methods for retrieving PayPal payment configuration data for different payment methods (Apple Pay, Google Pay, Hosted Fields, S...
Api\PaymentConfigRequestInterface
This interface defines methods for retrieving PayPal payment configuration settings for different payment methods (Apple Pay, Google Pay, Smart Button...
Api\PaymentConfigResponseInterface
This interface defines the contract for payment configuration responses in PayPal Payment Services. Developers implement this interface to create data...
Api\PaymentOrderManagementInterface
This interface defines the contract for managing PayPal payment orders in Magento 2. Developers use this to create new payment orders with PayPal, ret...
Api\PaymentOrderRequestInterface
This interface defines REST API endpoints for managing PayPal payment orders in Magento 2. Developers use it to create, retrieve, and synchronize paym...
Api\PaymentSdkManagementInterface
This interface defines a contract for retrieving PayPal Payment SDK configuration parameters. Developers use this to get the necessary parameters for...
Api\PaymentSdkRequestInterface
This interface defines methods for retrieving PayPal Payment SDK configuration URLs and parameters through Magento's REST API. Developers use it to fe...
Api\ShippingCallbackManagementInterface
This interface defines the contract for handling PayPal shipping callbacks during checkout. Developers implement this to process shipping address chan...
Api\VaultConfigManagementInterface
This interface defines a contract for retrieving vault configuration for PayPal payment methods in Magento. Developers use this to fetch credit card v...
Model\PaypalMerchantInterface
This interface defines the contract for accessing PayPal merchant account information in the Payment Services PayPal module. Developers use this inter...
Model\Vault\ConfigProviderInterface
This interface defines a contract for retrieving vault configuration for PayPal payment methods. Developers implement this interface to provide store-...