Onboard Payment Services
To get started using Payment Services for Adobe Commerce and Magento Open Source, you must complete a few onboarding steps for connecting your instance with the payments functionality.
Onboarding flow
This flow diagram shows the general process for onboarding Payment Services.
{width="600" modal="regular"}
After you complete onboarding for sandbox or live payments, financial reporting is accessible from Payment Services in the Admin.
If both sandbox and live payments are onboarded and enabled, you can easily switch between those modes from the Payment Services Home.
Prerequisites
In order to use Payment Services, you must have all dependent modules enabled and the following available for your instance:
- Services Connector module
- Services ID module
- API keys
The Services Connector and Services ID modules are automatically installed during the installation of Payment Services.
When installation is complete, you can see a new section in the configuration settings (Stores > Settings > Configuration) if you expand Services—Commerce Services Connector.
To learn how to create or access your API keys, see API credentials.
Onboarding steps
- Install the Payment Services extension.
- Obtain API credentials.
- Connect your instance to Commerce Services. This connect must be completed only once per Commerce instance.
- Set up the sandbox service (or, alternatively, proceed to enabling live payments if you’ve tested functionality in another environment) with a test PayPal payment processing account.
- Set Payment Services as your payment method, in sandbox mode, to start processing test payments.
- Request payments entitlement to enable live onboarding.
- Complete merchant onboarding to enable live payments for your Commerce websites.
- Get your Payment Services Merchant ID and hand it to Sales to configure the correct pricing tier.
- Enable Payment Services in live mode to begin processing live payments.
- Test Payments, in both sandbox and production environments.