Add payment checkout to an app with PayPal Mobile Checkout SDK

Add PayPal Mobile Checkout to an iOS or Android app

SDKLast updated: September 6th 2023, @ 12:43:42 pm


Important: This integration path is no longer active. Merchants can integrate the Native Checkout experience via the Braintree Android SDK or PayPal Android SDK.

The PayPal Mobile Checkout SDK enables you to provide a secure and safe payment solution for your mobile app. You can add a Pay Now checkout experience that captures funds as soon as the buyer approves the cart total and customization options. The SDK supports client-side and server-side integrations.

This provides an in-context mobile experience that keeps your existing server-side integration intact. The SDK is similar to the PayPal web checkout, while offering a faster, more streamlined experience for mobile users.

How it works

  1. Customer fills their shopping cart.
  2. Customer logs in to PayPal.
  3. Customer agrees to terms and conditions.
  4. Customer selects their shipping address and funding source.
  5. Customer is shown an order confirmation.

Eligibility

The PayPal Mobile Checkout SDK is eligible for:

  • Android apps API level 23 or higher and iOS apps versions 13.0 or higher.
  • Merchants in the US, Canada, Europe, and the UK.
  • Customers in the US, Canada, Europe, and the UK. Please note, customers in other regions can use PayPal to complete their transaction but will see the standard web experience.
  • One-time payments, including authorization and capture.
  • Billing agreements.

Note: The PayPal Mobile Checkout SDK doesn't support the following:

  • In-person point of sale (PoS) transactions.
  • Multi-seller payments.

For additional support please open an issue on Github or visit our Technical Support Help Center

Next Steps

Initialize the SDK