This guide explains how to onboard a merchant for the PayPal Complete Payments (PPCP) Service Connector version 3. To configure a single payment method, refer to Guide - PPCP Service Configuration.
This guide addresses:
Channel administrators who configure managed services in ICM
Merchant representatives who connect or create the PayPal business account
Project administrators who verify the technical prerequisites
One person can perform multiple roles when the required permissions are available.
Onboarding establishes an authorized connection between Intershop Commerce Management (ICM) and PayPal. PayPal calls this process Integrated Sign-Up (ISU).
During ISU, the merchant can:
Connect an existing PayPal business account
Create a new PayPal business account
ICM handles both paths identically. An existing PayPal account is not required.
After onboarding, ICM can use the connected account for the configured PayPal payment services. The services become available once PayPal completes the required checks.
The screenshots in this guide show the system running in test mode.
Intershop recommends completing the PayPal onboarding in the Common Configuration service before configuring the individual payment method-specific services. The payment method services cannot work without the configuration service. Each payment method can be used only after the Configuration Service has been configured.
The onboarding process consists of the following steps:
An administrator creates a PayPal Common Configuration service in ICM.
ICM requests an onboarding link from PayPal.
ICM redirects the merchant representative to PayPal.
The merchant representative connects or creates a business account.
The merchant grants the permissions requested by the PPCP Connector.
PayPal redirects the merchant representative to ICM.
ICM retrieves the merchant ID and current account status.
The PayPal Common Configuration service stores the shared account connection. Payment method-specific services use this common configuration.
ICM manages the service configuration. PayPal authenticates the merchant, records consent, and determines account and product eligibility.
Confirm the following requirements:
PPCP Connector version 3 is installed and working.
The connector is enabled for the target channel.
You have permission to manage services in the target channel.
Check whether an active PayPal Common Configuration service already exists in the channel. If one exists, use it instead of creating another service.
The merchant representative needs:
Authorization to connect or create a PayPal business account
The legal and contact information for the business
Any additional information that PayPal requests during registration or verification
An existing PayPal account is optional. The merchant can create a PayPal business account during Integrated Sign-Up.
Choose the environment before connecting an account:
Environment | Purpose | PayPal Account |
|---|---|---|
Sandbox | Development and testing | A Sandbox business account created or connected during ISU |
Production | Live payment processing | A live business account created or connected during ISU |
Sandbox and Production are separate PayPal environments. An account connection belongs to the environment selected during onboarding.
The onboarding is performed within the managed services configuration. For a deeper understanding see Overview - Managed Service Framework.
In contrast to other managed services, the configuration cannot be completed within a single creation wizard run-through.
PayPal has its own process for onboarding new merchants, called Integrated Sign Up (ISU). For details, see PayPal Documentation. The PPCP payment service uses this process.
During the onboarding process, a PayPal account can be created. An existing account is optional.
Follow these steps:
Create the managed service for the PayPal Common Configuration and complete the initial configuration in the Services tab.
Reopen the newly created service and perform the onboarding with PayPal. Go to the Integration tab and click Connect a PayPal Account.
The environment (Sandbox or Live) cannot be changed once a PayPal account is connected to this service, because the account belongs to this environment. To change the environment, disconnect the account, change the environment, and then reconnect.
You are redirected to PayPal and the onboarding process is initiated.
Finally, you are redirected to the ICM, where you can configure the remaining settings. Details about the connected account appear at the bottom of the page for reference. In the Pay Later and Messaging section, you can toggle the visibility of the Pay Later feature that PayPal provides.
Each channel supports only one active PayPal Common Configuration service. If there is more than one active configuration service, it is undefined which one is used. Create the configuration service and the payment method service within the channel service configuration.
Use the Pay Later and Messaging section to control the visibility of PayPal Pay Later messaging.
This setting controls its presentation in the storefront. PayPal determines whether Pay Later is available for the merchant, shopper, country, and transaction.
After successful onboarding, create and configure the required payment method-specific services.
Creating a payment service in ICM does not grant product eligibility. PayPal must enable the corresponding product or capability for the merchant account.
Sandbox and Production are separate PayPal environments. Each environment uses separate accounts, merchant IDs, permissions, and account data.
The existing connection is valid only for the current environment. Disconnecting the account removes the current environment-specific association from the ICM service.
To use another environment or merchant account:
Open the PayPal Common Configuration service.
Open the Integration tab.
Disconnect the current PayPal account.
Select the required environment.
Save the configuration.
Click Connect a PayPal Account.
Complete ISU for the account in the selected environment.
Symptom | Action |
|---|---|
ICM cannot start the redirect | Verify that the PPCP Connector is working. |
PayPal does not return to ICM | Contact the project administrator. |
ICM reports an unconfirmed email | Complete the email confirmation in PayPal. |
The account cannot receive payments | Complete pending verification tasks in PayPal. |
A payment method is unavailable | Verify the merchant’s PayPal products and capabilities. |
ICM uses an unexpected configuration | Deactivate duplicate common configuration services. |
Another environment is required | Disconnect the account and repeat onboarding in the required environment. |
Deactivate obsolete services instead of deleting them.
ICM uses the unique service name as a semantic identifier. Deleting a service can invalidate existing references.
Onboarding is complete when ICM shows the connected PayPal merchant account and PayPal confirms that the account:
Granted the required permissions
Has a confirmed primary email address
Can receive payments
Has the required products and capabilities
You can then configure, enable, and test the required PayPal payment services.
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.