NativeLast verified 2026-09-12 · Reviewed by a person 2026-09-24
Yes. Adobe ships PayPal in the core Magento_Paypal module (Express Checkout, Payments Standard/Advanced/Pro, Payflow Pro and Link), and its newer Payment Services extension, bundled from 2.4.7, runs checkout on PayPal buttons and PayPal sandbox accounts. Adobe maintains both; PayPal also points Adobe Commerce stores to its PayPal Complete Payments extension.1
UAT-Ops testing: PayPal's sandbox was verified by UAT-Ops on 2026-09-11 with the directory's card flow (5 passed) → evidence on the PayPal hub. The Adobe Commerce (Magento 2) integration itself has not been run.
Sources checked: 18 claims from 4 sites, listed at the foot of the page.
Connects through Core module Magento_Paypal (Stores > Configuration > Sales > Payment Methods), or the Payment Services extension magento/payment-services installed with Composer and bundled out of the box from Adobe Commerce 2.4.7. Biggest gotcha: Three PayPal integrations, one enabled at a time.
How it connects
Method
Core module Magento_Paypal (Stores > Configuration > Sales > Payment Methods), or the Payment Services extension magento/payment-services installed with Composer and bundled out of the box from Adobe Commerce 2.4.7.1
Yes: a source confirms it on this integration. Not verified here: the gateway supports it, but no source confirms this integration exposes it. No: not available. A capability with no source either way is left off.
Refunds are issued from a credit memo; for PayPal and card orders Payment Services allows a partial amount, or several partial amounts, up to what remains on the order.
PayPal supports this; no source confirms it on this integration.
Capability status reflects the integration and documentation available at the time of verification, not necessarily every capability of the underlying gateway or platform.
Testing it
For Payment Services, create a free PayPal Developer account and use its generated merchant and shopper sandbox accounts; in Admin go to Sales > Payment Services, choose Sandbox onboarding, log in with the generated merchant account, then set Method to Sandbox (a Buyer's country setting lets you preview Venmo or Pay Later). Do not create a new PayPal account inside the onboarding window. For core Express Checkout, use Sandbox Credentials with an API signature or certificate; on Adobe Commerce Cloud, use sandbox credentials on Integration and Staging. For Payflow Pro and Payments Pro, turn on Test Mode and use only PayPal's test card numbers. Assert that an invoice appears after capture: on Payments Pro invoices are created only after an IPN reaches the store, so the IPN URL must be publicly reachable from staging.12
UAT-Ops runs integration flows like this against the real sandbox and keeps the evidence. Get one email when it opens.
Gotchas
Three PayPal integrations, one enabled at a time
An Adobe Commerce store can reach PayPal three ways: the core Magento_Paypal module, Adobe's Payment Services extension (bundled from 2.4.7), and PayPal's own Complete Payments extension. Inside the core module, only one PayPal method can be on at a time; Express Checkout is the exception. The country set as merchant location decides which solutions the Admin lists at all. Pick one path before you configure anything, and disable the others.
With Payments Pro, Commerce creates the invoice only after PayPal's Instant Payment Notification arrives. If IPN is off in the PayPal account, or the store URL is not reachable, payments succeed but invoices never appear, and nothing reports an error. PayPal files IPN under its legacy NVP/SOAP APIs and retries for up to four days, so a broken listener can take days to show up.
Payflow Pro stores saved cards as PNREF transaction IDs, which expire after 12 months. When one expires, the saved card disappears from checkout and the customer has to enter it again. Repeat-billing logic built on Payflow vaulting will fail quietly once a year. Payflow Pro is also limited to the US, Canada, Australia and New Zealand.
Sandbox onboarding breaks if you create an account
Payment Services sandbox onboarding expects the merchant sandbox account that the PayPal Developer portal generated. If you create a new PayPal account in the onboarding pop-up instead, its email cannot be verified and you have to reset sandbox onboarding. Advanced live onboarding also waits on a payments entitlement from Adobe sales, so ask for it early.
Last verified 2026-09-12 · Reviewed by a person 2026-09-24
Integration capabilities, requirements, pricing, availability, and vendor policies may change over time. UAT-Ops documents information based on the authoritative sources and testing available at the time of review.
Where newer information, testing, or vendor documentation materially changes a published claim, UAT-Ops may revise the page to reflect the most current verified information. Readers should confirm time-sensitive requirements with the relevant vendor before making production or purchasing decisions.