Mobile Express Checkout

Important: The information in this topic is Discontinued because Express Checkout now supports mobile devices by default. You no longer need to perform any additional integration steps or programming to take advantage of Express Checkout's mobile checkout flow. For more information, see the Express Checkout Integration Guide.

Mobile Express Checkout enables merchants to simplify checkout for customers using mobile devices. PayPal Mobile Express Checkout optimizes the pages for smaller mobile screens and mobile keyboards. If the merchant has already integrated Express Checkout, they can add Mobile Express Checkout to their website with minimal programming changes.

How it works

  1. On a mobile device, the customer selects an item and chooses to pay with a PayPal account or a debit or credit card.
  2. The customer logs in to their PayPal account and clicks Checkout with PayPal from the shopping cart, reviews payment and shipping details on a mobile PayPal page, and commits to the payment.
  3. To pay with a debit or credit card, the customer clicks the pay with card link on the PayPal log in page and enters payment and shipping information. 
  4. The order confirmation appears on the merchant’s mobile site.

Why use Mobile Express Checkout

Implementing Mobile Express Checkout enables merchants and developers to:

  • Provide payment pages to customers optimized for faster checkout using mobile devices like the iPad, iPhone, and Android devices.
  • Eliminate the need for customers to enter personal details including shipping, billing, or payment information.
  • Provide a streamlined checkout experience for mobile browsers.
  • Process customers’ payments on PayPal’s secure site.
  • Offer guest checkout to customers. Customers can pay using a debit or credit card on the merchant’s mobile website without logging in to PayPal or creating an account.
  • Accept recurring payments. These allow customers to give pre-approval for future payments and to make subscription-based payments for fixed or variable amounts.
  • Add Mobile Express Checkout to current implementations of Express Checkout with minimal effort.
  • Automatically return customers to the merchant’s website to complete the order.

Supported devices and browsers

Mobile Express Checkout supports most mobile devices in use today. If we cannot support a device, we fall back on the standard PayPal experience.

How to get started

Note: These integration steps are Discontinued. To integrate Express Checkout for mobile devices, see the Express Checkout Integration Guide.

The following is a brief overview of how to get started using the Button Manager API.

Note: You must have a PayPal business account in order to use the Button Manager APIs.

  1. Verify your API settings:

    • Log in to your PayPal business account at
    • Click the profile icon (Profile menu) on the top right side of the page. From the Business Profile menu, select Profile and Settings, then select My selling tools.

      Note: If you do not see the profile icon on the top right, navigate to My Account > Profile > My Selling Tools.

    • Under the My business setup section, click the Update link on the right side of the API access row.
    • Click Add or Edit API Permission or View API Certificate to verify that you have a valid API certificate.
  2. Integrate Mobile Express Checkout into your mobile website or modify your existing Express Checkout implementation according to the Best Practices documentation, which can be downloaded here.
  3. If you already use Express Checkout, complete these steps to add Mobile Express Checkout:

    1. Modify your API code Add values specific to the mobile experience, such as ReturnURL and CancelURL.
    2. Redirect URL Modify the redirect URL to let PayPal know that you are implementing a mobile checkout process.
    3. Graphics Use the PayPal-provided graphics that are optimized for mobile checkout. See PayPal buttons, logos, and marks.
    4. Placement and flow Make any necessary adjustments to the checkout flow process to accommodate the mobile experience.
  4. Test your integration using the PayPal sandbox. Registration is free.
  5. Once you’ve verified that your implementation works correctly in the sandbox, you’re ready to go live.
  6. For complete details, see development and integration.

U.S. fees

There are no set-up costs or monthly fees. Fees are exactly the same as the regular PayPal fees you pay for Express Checkout transactions. For details, see our standard fee structure.

International availability and fees

Mobile Express Checkout is available almost everywhere PayPal is accepted, with certain exceptions due to legal constraints. These are Albania, Andorra, Armenia, Belarus, Bosnia and Herzegovina, Croatia, Georgia, India, Kosovo, Macedonia, Moldavia, Monaco, Montenegro, Russia, Serbia, Ukraine, and Vatican City State. In addition to transaction fees, there are fees for currency conversion and to receive payments from another country. For details, see our standard fee structure.

Example implementations

Check out,, and

Developer and merchant support

Development and integration

  • Express Checkout Integration Guide (HTML)
  • Express Checkout on Mobile Devices (HTML)