Log in

PaymentServicesPaypal Module

Api\CompleteOrderInterface

Interface

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

Interface

This interface defines the contract for payment address data objects used in PayPal payment processing. Developers implement this interface to standar...

Api\Data\PaymentCardBinDetailsInterface

Interface

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

Interface

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

Interface

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

Interface

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

Interface

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

Interface

This interface defines the contract for managing Google Pay button styling configuration in Magento's Payment Services PayPal module. Developers imple...

Api\Data\PaymentConfigGooglePayInterface

Interface

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

Interface

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

Interface

This interface defines the contract for payment method configuration items in PayPal Payment Services. Developers implement this interface to create d...

Api\Data\PaymentConfigSdkParamsInterface

Interface

This interface defines a data structure for SDK parameters used in PayPal payment configuration. Developers implement this interface to create objects...

Api\Data\PaymentConfigSmartButtonsInterface

Interface

This interface defines the contract for configuring PayPal Smart Buttons and payment messaging display options in Magento's Payment Services. Develope...

Api\Data\PaymentConfigSmartButtonsLogoInterface

Interface

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

Interface

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

Interface

This interface extends PaymentOrderInterface to provide access to detailed payment source information for PayPal payment orders. Developers use this w...

Api\Data\PaymentOrderInterface

Interface

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

Interface

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

Interface

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

Interface

This interface defines the contract for storing billing address information associated with vaulted credit cards in PayPal payment services. Developer...

Api\Data\VaultCardDetailsInterface

Interface

This interface defines the contract for accessing and managing vaulted credit card details in Magento's PayPal Payment Services integration. Developer...

Api\Data\VaultPaymentSourceDetailsInterface

Interface

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

Interface

This interface defines methods for retrieving PayPal payment configuration data for different payment methods (Apple Pay, Google Pay, Hosted Fields, S...

Api\PaymentConfigRequestInterface

Interface

This interface defines methods for retrieving PayPal payment configuration settings for different payment methods (Apple Pay, Google Pay, Smart Button...

Api\PaymentConfigResponseInterface

Interface

This interface defines the contract for payment configuration responses in PayPal Payment Services. Developers implement this interface to create data...

Api\PaymentOrderManagementInterface

Interface

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

Interface

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

Interface

This interface defines a contract for retrieving PayPal Payment SDK configuration parameters. Developers use this to get the necessary parameters for...

Api\PaymentSdkRequestInterface

Interface

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

Interface

This interface defines the contract for handling PayPal shipping callbacks during checkout. Developers implement this to process shipping address chan...

Api\VaultConfigManagementInterface

Interface

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

Interface

This interface defines the contract for accessing PayPal merchant account information in the Payment Services PayPal module. Developers use this inter...

Model\Vault\ConfigProviderInterface

Interface

This interface defines a contract for retrieving vault configuration for PayPal payment methods. Developers implement this interface to provide store-...