Upgrade Guide

Unlock the latest features from PayPal and get ready for innovative features coming to PayPal Complete Payments this summer. Share these instructions with your Developer.

If you need assistance, please call us at (888) 429-3035 to speak with a Payments Specialist who will be able to guide you through the upgrade process.

Verify your current integration

Follow the steps below to determine which integration you are currently using.

Determining your legacy client-side UI integration

To begin, look through your client-side code on your checkout page, and match it to one of the code samples provided below.

Express Checkout (EC) code block

1<script src="https://www.paypalobjects.com/api/checkout.js"></script>
2<div id="paypal-button"></div>
3<script>
4...

Express Checkout minimizes the number of steps customers must complete when they check out. It's designed for merchants who don't have an Internet Merchant Account for processing credit and debit card payments.

If you’re still using the legacy Express Checkout integration (the NVP/SOAP API with checkout.js), we strongly recommend upgrading to PayPal’s modern Standard Checkout (Orders V2 REST API + JavaScript SDK v5). Your existing Express Checkout setup will continue to process payments, but it’s no longer under active development— new features, payment methods, and performance enhancements won’t be back-ported. To unlock Smart Payment Buttons, Pay Later options, enhanced fraud protection, and future improvements, please follow our PayPal Checkout Integration Guide.

Determining your legacy server-side API integration

Search for the URLs below in your server-side code to determine which server-side integration you are currently using, and review our recommendations for moving forward.

URLs used in your server-side code Integration
api-3t.sandbox.paypal.com/nvp
api-3t.paypal.com/nvp
NVP
Upgrade to PayPal Checkout or Expanded Checkout
api.sandbox.paypal.com/2.0
api.paypal.com/2.0
SOAP
Upgrade to PayPal Checkout or Expanded Checkout

Choose a new integration

PayPal offers three modern options for integrating payments. Fees may differ based on payment method chosen by the customer. Learn more about our transaction fees.

FeatureNo CodePayPal CheckoutExpanded Checkout
No coding knowledge required
Accept PayPal, Venmo and Pay Later Offers
Accept local payment methods
One-time sale transactions
Authorize and capture transactions
Voids and refunds
Advanced card processing (3DS, L2/L3)
Custom user experience
Customizable fraud protection tools
Built for large enterprises and tech startups
Accept Apple Pay and Google Pay
Flexible data sharing
Guest Checkout with Fastlane

To complete the upgrade process, you can follow our detailed setup guide for your chosen integration:

© PayPal 1999–2024

If you accept cookies, we’ll use them to improve and customize your experience and enable our partners to show you personalized PayPal ads when you visit other sites. Manage cookies and learn more