The Zehr.net Conversation Series
Understanding the transition from Website Payments Standard to modern PayPal shopping cart buttons—and the potential advantages for businesses and their customers.
For many years, one of the easiest ways to sell a product online was to place a small PayPal form on a website. The website owner entered the product name, price, PayPal account information, and a few optional settings. When the customer selected “Add to Cart” or “Buy Now,” that information was sent to PayPal.
Why Every Small Business & Organization Needs a Website
It was simple, dependable, and remarkably useful. Thousands of small businesses were able to accept online payments without purchasing a large ecommerce system or developing their own payment-processing software.
However, the web has changed considerably since those buttons were introduced. Mobile devices now account for a large portion of online shopping, customers expect more payment choices, security standards continue to evolve, and checkout systems are becoming more interactive.
PayPal now describes its older Website Payments Standard system as a legacy integration and recommends that businesses move to its newer Payment Links and Buttons platform.
What Was Website Payments Standard?
Website Payments Standard, often shortened to WPS, allowed a website to send purchase information to PayPal through a traditional HTML form.
A typical older button might begin with code such as:
Additional hidden fields identified the seller, product, price, currency, shipping preferences, return page, and available product options.
When a customer clicked the button, the browser submitted those fields to PayPal. PayPal then managed the shopping cart and payment process on its own website.
This system helped make ecommerce practical for small businesses. A company could sell a few candles, books, memberships, event tickets, or handcrafted products without building an entire online store.
Why Is PayPal Replacing a System That Worked?
The older buttons were designed for an earlier generation of the web. They were largely based on static HTML forms containing information that was written directly into each webpage.
That approach was effective, but modern online payments must do much more than transfer a product name and price from a website to a checkout page.
Today’s payment systems may need to:
- Work smoothly on phones, tablets, laptops, and desktop computers.
- Offer several eligible payment methods.
- Respond dynamically to the customer’s device and location.
- Support stronger security and fraud-management tools.
- Provide a more consistent checkout experience.
- Adapt as browsers, privacy standards, and payment technology change.
Rather than continuing to expand a system built around older HTML form variables, PayPal is directing businesses toward a newer button-building platform designed around today’s checkout environment.
Is the Old PayPal System Being Turned Off?
This is an important distinction. PayPal classifies Website Payments Standard as a legacy product and marks portions of its older documentation as deprecated. PayPal also advises businesses not to use those older integrations for new installations.
That does not necessarily mean every older button will stop working on the same day. Some legacy buttons may continue working while others may encounter problems because of account settings, retired features, browser changes, outdated button configurations, or changes within PayPal.
The practical message for website owners is clear: an older button should no longer be considered a permanent solution simply because it still works today.
Businesses using the older PayPal system should identify those buttons, test them, and begin planning an orderly transition rather than waiting for a checkout failure to reveal the problem.
What Is Replacing the Older Buttons?
For many small-business websites, the closest replacement is PayPal’s newer Payment Links and Buttons platform.
PayPal presently offers several related options:
Payment Links
A business can create a PayPal-hosted payment page and share its link through a website, email, text message, social media post, or QR code.
Buy Buttons
A Buy Button is useful when a customer purchases a single product or service and proceeds directly to checkout.
Shopping Cart Buttons
Shopping Cart Buttons allow customers to add multiple products to a PayPal-hosted cart before completing one checkout. This is the most direct replacement for many older “Add to Cart” installations.
Custom Checkout Integrations
Larger or more complex websites can use PayPal’s developer tools, JavaScript software development kit, and Orders API to create a more customized checkout system.
The appropriate choice depends on the number of products, required options, inventory needs, website design, and how much control the business needs over the checkout experience.
Potential Advantage 1: More Ways for Customers to Pay
One of the largest potential advantages is expanded payment choice.
Depending on the merchant, customer, device, region, and transaction, PayPal’s newer buttons may present eligible options such as:
- PayPal
- Major credit and debit cards
- Venmo
- Apple Pay
- Pay Later options
Not every option will appear for every customer, but the system can display the methods available for that particular checkout.
This matters because customers do not all prefer the same payment method. One person may want to sign in to PayPal, another may prefer a credit card, and another may be shopping from a phone using a digital wallet.
Providing familiar payment choices may reduce hesitation and make completing the purchase easier.
Potential Advantage 2: A Better Mobile Experience
The older PayPal buttons were created when most website purchases were completed on desktop computers. Modern checkout tools must work well on screens of many sizes.
Newer payment buttons can respond more naturally to the available screen space and eligible payment methods. This can provide a cleaner experience for customers purchasing from phones and tablets.
A more convenient mobile checkout is increasingly important. A customer may discover a product through a text message, email, social media post, or search result and complete the entire purchase without ever using a traditional computer.
Potential Advantage 3: Less Sensitive Information in the Page Code
Older PayPal forms often placed product details, prices, seller information, and checkout instructions directly in the webpage’s HTML.
Modern hosted-button systems can associate much of that information with a button or payment resource created within the merchant’s PayPal account. The website then uses generated code or a unique identifier to display the appropriate payment experience.
This does not eliminate the need for good website security, and no payment button should be assumed secure merely because it is new. However, moving important checkout configuration away from long, manually edited HTML forms can reduce accidental changes and make payment settings easier to manage.
Potential Advantage 4: Easier Button Management
With older buttons, changing a product price could require locating the correct page, editing one or more hidden form fields, checking each product option, uploading the revised page, and testing the result.
The newer button-building system can allow the merchant to create and manage product information through PayPal’s interface. Depending on the button type and integration, PayPal can provide the payment link, website code, and QR code connected to that product.
Centralized management may make it easier to review active products, update settings, and avoid inconsistencies between the website and PayPal.
Potential Advantage 5: Product Variants and Pricing Options
Many products are not sold in only one form. A candle may be available in several sizes. A shirt may have different colors. An event may offer adult and child tickets.
PayPal’s newer shopping cart resources can support product variants and allow pricing to be connected to particular choices. This preserves one of the most useful abilities of the older buttons while placing it within the newer platform.
A product such as a candle could continue to offer choices like:
- 12-ounce candle
- 7-ounce candle
- Wax potpourri
The exact setup will depend on PayPal’s current button builder and the needs of the business, but moving to the newer platform does not necessarily mean creating a completely separate page for every product variation.
Potential Advantage 6: More Consistent Checkout Presentation
Old PayPal buttons accumulated over many years. As a result, one website might contain several generations of button code with different images, layouts, return-page settings, and product fields.
A transition provides an opportunity to make the shopping experience more consistent.
Buttons can be reviewed for:
- Clear product names
- Accurate prices
- Consistent labels
- Readable product options
- Mobile-friendly spacing
- Accessible instructions
- Appropriate confirmation and return pages
The payment-system upgrade can therefore become a broader quality review rather than a simple code replacement.
Potential Advantage 7: Better Preparation for Future Changes
Payment technology will continue changing. New digital wallets, authentication methods, fraud controls, privacy requirements, and customer expectations will emerge.
A newer PayPal integration gives PayPal more flexibility to update the checkout experience without requiring every merchant to rebuild an old HTML form whenever a payment option changes.
No payment platform can guarantee that an integration will remain unchanged forever. However, moving from a deprecated system to PayPal’s actively supported platform places the website on a better path for future updates.
Potential Advantage 8: A Chance to Improve Website Architecture
For website developers, this transition creates an additional opportunity.
Many older sites contain separate PayPal forms copied into dozens—or even hundreds—of product pages. Each form may contain its own product name, price, options, account information, and return address.
Instead of replacing every old form with another unrelated block of code, developers can consider creating reusable payment components.
A website might store product information in a structured format such as:
'Adirondack Mist',
'options' => [
'12 oz.' => 19.95,
'7 oz.' => 14.95,
'Wax Potpourri' => 4.95
]
];
?>
A shared component could then display the product choices, connect them to the correct PayPal resource, and maintain consistent styling throughout the site.
The precise implementation will vary, but the principle is valuable: store product information clearly, reuse common code, and avoid maintaining dozens of slightly different payment forms.
The New System Is Not Necessarily More Complicated
The words API, JavaScript SDK, and payment integration can sound intimidating. However, not every small business needs a custom ecommerce application.
PayPal’s Payment Links and Buttons platform includes no-code and copy-and-paste options. A merchant can create a product through PayPal’s button builder and place the generated code on the website.
For a business selling a modest number of products, Shopping Cart Buttons may provide the needed functionality without installing a full ecommerce platform.
A custom API integration becomes more appropriate when the website needs advanced inventory control, database-generated orders, complex shipping rules, detailed transaction validation, or connections to other business systems.
What Website Owners Should Do Now
The first step is not to panic or immediately remove every PayPal button. The first step is to understand what is currently installed.
-
Locate the PayPal buttons.
Search the website for PayPal forms, Buy Now buttons, Add to Cart buttons, donation buttons, subscriptions, and View Cart links. -
Identify the integration type.
Older Website Payments Standard buttons often submit topaypal.com/cgi-bin/webscrand contain fields such ascmd,business,amount, oradd. -
Test the customer journey.
Confirm that product choices, prices, cart behavior, checkout, confirmation messages, and return pages still function as expected. -
Review the PayPal Business account.
Determine whether the business has access to Payment Links, Buy Buttons, or Shopping Cart Buttons and confirm that the account information is current. -
Choose the appropriate replacement.
A single product may need a Buy Button, several products may need Shopping Cart Buttons, and a database-driven store may benefit from a more advanced integration. -
Build and test before replacing.
Create the new checkout, test it carefully, and preserve the working older system until the replacement is ready. -
Monitor the first transactions.
After launch, verify that orders contain the expected product descriptions, options, quantities, prices, shipping details, and customer information.
Why Testing Matters
A payment button may appear simple, but it sits at the end of an important chain:
Product page → product selection → shopping cart → payment → order details → confirmation → fulfillment.
A button can successfully collect money while still producing incomplete or confusing order information. For example, the payment may arrive without clearly identifying the selected size, color, scent, registration type, or delivery method.
Testing should therefore confirm more than whether PayPal opens. It should confirm that the complete order makes sense to both the customer and the business.
A Transition, Not Just a Repair
When an older PayPal button stops working, the immediate temptation is to repair that individual button as quickly as possible.
Sometimes a temporary repair may be necessary. However, repeatedly repairing legacy code can delay the more important transition.
This is an opportunity to:
- Review every product being sold.
- Remove outdated products and prices.
- Improve product descriptions and options.
- Standardize button appearance.
- Improve mobile usability and accessibility.
- Create clearer confirmation pages.
- Organize payment code for easier future maintenance.
What initially appears to be an inconvenient technology change may ultimately produce a cleaner and more dependable sales process.
The Larger Lesson: Websites Must Continue Evolving
The original PayPal button system succeeded because it made something difficult remarkably simple. It opened ecommerce to small businesses that might otherwise have been unable to sell online.
Its movement into legacy status does not mean it was poorly designed. It means the environment around it changed.
Websites are not printed brochures that can remain untouched indefinitely. Browsers change. Devices change. Security expectations change. Accessibility standards improve. Search systems evolve. Payment methods expand.
Good website maintenance is therefore not limited to fixing something after it breaks. It includes identifying older systems, understanding their replacements, testing carefully, and making thoughtful upgrades before customers are affected.
Moving Forward
Businesses currently using older PayPal buttons should begin planning their transition to PayPal’s newer Payment Links and Buttons system or another appropriate modern checkout solution.
The best replacement will not be identical for every website. A business selling one service has different needs from a candle maker with product sizes, a nonprofit accepting donations, or a retailer managing hundreds of products.
The goal is not simply to install the newest button. The goal is to create a payment experience that is secure, understandable, convenient for the customer, and maintainable for the business.
PayPal’s transition away from Website Payments Standard gives website owners and developers an important reason to review that experience—and an opportunity to build something better for the years ahead.