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:

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.

  1. On the Admin sidebar, go to Sales > Payment Services.

  2. 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.

  3. In General Configuration, set Enable to Yes.

  4. 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.
  5. Click Save.

  6. Click Go to Payment Services to be directed back to the Payment Services Home.

  7. Clear your cache.

    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.

  1. On the Admin sidebar, go to Sales > Payment Services.

  2. Click Live onboarding.

    This option is visible if you have not yet completed live onboarding for Payment Services.

  3. 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.

TIP
Once you choose and proceed with an onboarding option—Standard or Advanced—you must re-complete onboarding to either upgrade or downgrade from your initial selection.

Advanced onboarding

This onboarding flow is available for merchants in fully supported countries.

After the country is selected:

  1. In the modal that appears, select Advanced.

    For the Standard option, proceed to the Standard onboarding flow.

  2. Click Continue.

  3. 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.

IMPORTANT
Advanced onboarding requires merchants to request payments entitlement to enable live onboarding.

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:

  1. In the Payment Services agreement modal that appears, click the Payment Services agreement link to view the Adobe Commerce Payment Services agreement.
  2. In the Payment Services agreement modal, click I accept.
  3. 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.
IMPORTANT
Apple Pay and credit card fields are not available for Standard onboarding.

Confirm email address

  1. 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.

  2. 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.

  3. On the Admin sidebar, go to Sales > Payment Services.

  4. 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):

  1. On the Admin sidebar, go to Sales > Payment Services.

  2. Click Get Live Payments in your Payment Services Home.

    Request entitlements {width="500" modal="regular"}

  3. Complete the form.

  4. A member of the sales team will contact you.

Alternatively, you can request payments entitlement from Adobe at business.adobe.com.

IMPORTANT
Live onboarding is not accessible until payments entitlement has been approved.

Configure pricing tier

Get your Payment Services Merchant ID:

  1. On the Admin sidebar, go to Sales > Payment Services.
  2. In the Home view, click Settings. See Home for more information.
  3. Select the required Merchant ID and submit it to your Sales representative, who will configure the correct pricing tier.

See Level 2 and level 3 processing for more information on payment transactions.

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:

  1. On the Admin sidebar, go to Sales > Payment Services.

  2. On the Home, click Settings at the top right of the page. See Home for more information.

  3. In the General Configuration section set Payment mode to Production.

  4. Click Save.

  5. Clear your cache.

    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.

IMPORTANT
If you revoke consent to Payment Services for processing your payments (in your PayPal account settings), orders in your store cannot be processed by Payment Services. If you want to re-enable payment processing, you must complete onboarding again. On your Payment Services Home, an alert about the revoked consent appears.

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.

recommendation-more-help
87189544-c8b9-4aef-af07-ed3578763c38