Venmo

Overview

Venmo is a mobile application for iOS and Android devices that supports convenient mobile purchasing. This guide explains how to process or receive Venmo payments from customers through your Braintree integration. To use Venmo as a payment method, you must meet certain eligibility requirements.

RequirementsAnchorIcon

Supported SDK versions:

Supported Venmo app versions:

  • 9.1.0 or later for iOS apps
  • 9.13.0 or later for Android apps
  • 7.5.0 or later for iOS/Android mobile web browsers
  • 8.12.0 or later for desktop web browsers

The Venmo app version can be found at the bottom of the Settings page in the user's Venmo app.
Minimum OS requirements for mobile devices:

  • Android 6.0 or later
  • iOS 12.0 or later

Mobile Browser supportAnchorIcon

BrowserGoogle ChromeSafariFirefox
Support for JS integration on iOS ✔️
Returns to a new tab, not the existing one
✔️ ✔️
Returns to a new tab, not the existing one.
Support for JS integration on Android✔️N/A

Note
Venmo does not work when loaded within an iframe element.

Security considerationsAnchorIcon

As per PayPal security guidelines, your application must not use a WebView or similar custom browser mechanism for displaying the Venmo payment web pages.

Instead, consider the following options:

  • Use our iOS and Android SDKs to manage the Venmo payment experience or launch the Venmo payment flow within the system browser.
  • Use our pop-up bridge libraries for iOS and Android to launch the Venmo payment flow within an approved browser-view mechanism such as Safari View Controller on iOS or Chrome Custom Tabs on Android.

Support for Venmo paymentAnchorIcon

You can use Venmo for payments only with United States-based business entities. Support for this feature from outside of the US is not currently available. For more details on eligibility and availability, see our Venmo support article.

How it worksAnchorIcon

Before launching Venmo on your platform, ensure you meet the eligibility requirements and test your Venmo integration before going live.

For details on how to begin Venmo payment processing, see our setup instructions.


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