The Intershop PWA provides a payment integration with PayPal via the Intershop PayPal Complete Payments Service Connector (PPCP Connector) version 2.
This guide explains how to style PayPal buttons and messages in the Intershop PWA using the centralized styling system.
The styling system is organized in two main categories:
The styling of PayPal messages depends on the page context in the payment-paypal-messages.component.styling.ts.
PayPal Pay Later messages have specific requirements that must be met for them to be displayed correctly:
Active Basket Required: A basket must exist in the current session. Pay Later messages cannot be displayed without an active shopping basket.
PayPal Payment Method Availability: The basket must contain a PayPal Checkout payment method as an eligible payment method. This is determined by:
Note
The PaymentPaypalMessagesComponent only renders messages when both conditions are satisfied.
Messages are not appearing? Check that:
client-id and merchant-id as hostedPaymentPageParameters) and enabledPayPal payment buttons are styled differently based on their integration context in the payment-paypal.component.styling.ts.
Use Case: Standard checkout flow on the checkout payment page
Features: Horizontal layout with consistent branding and height
Use Case: Express checkout scenarios (e.g., product page quick checkout) on the cart page
Features: Flexible layout without fixed horizontal constraint
The information provided in the Knowledge Base may not be applicable to all systems and situations. Intershop Communications will not be liable to any party for any direct or indirect damages resulting from the use of the Customer Support section of the Intershop Corporate Website, including, without limitation, any lost profits, business interruption, loss of programs or other data on your information handling system.