Enable Payment Services for Production
You can put the service into production and complete the onboarding process, per the steps in this topic, after you:
- Install the Payment Services extension
- Configure and connect your instance
- Set up and test your sandbox
Set Payment Services as payment method
After you configure your Commerce Services and enable either sandbox testing or live payments, you must set Payment Services as your payment method.
-
On the Admin sidebar, go to Sales > Payment Services.
-
Click Enable Payment Services.
This option is visible if you have not yet configured Payment Services as the payment method for one or more of your websites.
You are directed to the settings area in the Home view with the relevant options expanded (Sales > Payment Services > Settings), where you can enable the Payment Services options as your payment method.
-
In General Configuration, set Enable to
Yes
. -
Set Payment Action, for both Credit Card Fields and PayPal payment buttons, to one of the following:
table 0-row-2 1-row-2 2-row-2 Setting Description Authorize
Approves the purchase and puts a hold on the funds. The amount is not withdrawn until it is “captured” by the merchant. Authorize and Capture
Approves the purchase and the merchant “captures” the funds. note important IMPORTANT Payment Services supports partial captures. A merchant can partially capture (invoice) parts of an order. For example, you could capture each item individually, or one item now and the rest later. -
Click Save.
-
Click Go to Payment Services to be directed back to the Payment Services Home.
-
Clearing should be done after every configuration change.
See Configure Payment Services for more information about configuring Credit Card Fields and PayPal payment buttons.
Complete merchant onboarding
The next step in enabling your stores to go live with Payment Services is to complete live onboarding.
Payment Services provides Advanced (fully supported) and Standard (Express Checkout) payment options and onboarding flows, depending on the country in which you operate and your preferred payment experience.
-
On the Admin sidebar, go to Sales > Payment Services.
-
Click Live onboarding.
This option is visible if you have not yet completed live onboarding for Payment Services.
-
In the Select your country modal, select the country from which you are operating.
Payment Services provides full support for all payment options in five countries currently. Payment Services provides Express Checkout capabilities (a subset of payment options) for all other countries represented in the country list.
The country you choose from the list will determine the payment options, and onboarding flow—Advanced (fully supported) or Standard (Express Checkout)—available to you.
Advanced onboarding
This onboarding flow is available for merchants in fully supported countries.
After the country is selected:
-
In the modal that appears, select Advanced.
For the Standard option, proceed to the Standard onboarding flow.
-
Click Continue.
-
Continue with the PayPal flow for the fully supported Advanced onboarding, using your PayPal account credentials (not your sandbox account credentials) or sign up for a new PayPal account.
Standard onboarding
This Standard onboarding flow is available for merchants in available countries for which only Express Checkout support is provided.
After the country is selected:
- In the Payment Services agreement modal that appears, click the Payment Services agreement link to view the Adobe Commerce Payment Services agreement.
- In the Payment Services agreement modal, click I accept.
- Continue with the PayPal flow for Express Checkout onboarding, using your PayPal account credentials (not your sandbox account credentials) or sign up for a new PayPal account.
Confirm email address
-
On the Admin sidebar, go to Sales > Payment Services
The Live onboarding button is no longer visible and you see a “Live payments pending” text box.
In that text box, you may also be asked to confirm your email address with PayPal to complete onboarding.
-
If you are prompted to confirm your email address, check your email for the confirmation message sent from PayPal and click to confirm your email address.
-
On the Admin sidebar, go to Sales > Payment Services.
-
Refresh your browser window.
When your PayPal merchant onboarding is approved, you should see a notification stating that your payment system is in sandbox mode and is not processing live payments.
note important IMPORTANT If you revoke consent to Payment Services for Adobe Commerce and Magento Open Source for processing your payments (in your PayPal account settings), orders in your store cannot be processed by Payment Services. On your Payment Services Home, an alert about the revoked consent appears.
Request payments entitlement from Adobe
To enable your stores to go live, request payments entitlement from Adobe (for Advanced onboarding only):
-
On the Admin sidebar, go to Sales > Payment Services.
-
Click Get Live Payments in your Payment Services Home.
img-md w-500 modal-image -
Complete the form.
-
A member of the sales team will contact you.
Alternatively, you can request payments entitlement from Adobe at business.adobe.com.
Configure pricing tier
Get your Payment Services Merchant ID:
- On the Admin sidebar, go to Sales > Payment Services.
- In the Home view, click Settings. See Home for more information.
- Select the required Merchant ID and submit it to your Sales representative, who will configure the correct pricing tier.
Enable live payments
A production merchant ID is auto-generated and populated in the configuration. Do not change or alter this ID.
Enable live payments:
-
On the Admin sidebar, go to Sales > Payment Services.
-
On the Home, click Settings at the top right of the page. See Home for more information.
-
In the General Configuration section set Payment mode to
Production
. -
Click Save.
-
note important IMPORTANT If you do not clear your cache, customers cannot see PayPal payment options during checkout.
If you navigate back to Payment Services Home, the Sandbox payment mode message no longer appears because you are now processing live payments.
See Configure in the Admin for legacy configuration options.
Test in production
It is highly recommended that you test Payments in production, with real credit cards and banks, before exposing this functionality to shoppers.
See Test and validate for more information.