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


Versions of our SDKs that support Pay with Venmo:

Venmo payments are supported on the following 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 version number will be displayed at the bottom of the Settings page in the user's Venmo app.

Minimum OS Requirements for mobile devices:

  • Android 5.0 or later
  • iOS 12.0 or later

Mobile Browser supportanchor

Browser Google Chrome Safari Firefox
Support JS integration on iOS ✔️
Will only return to a new tab, not the existing one
✔️ ✔️
Will only return to a new tab, not the existing one.
Support JS integration on Android ✔️ N/A

Venmo does not work when loaded within an iframe element.

Do not use a WebView to display Pay with Venmo pages within your application

Per PayPal security guidelines, your application must not use a WebView or similar custom browser mechanism for display of Pay with Venmo web pages. Instead, use our iOS and Android SDKs to manage the Pay with Venmo experience or launch the Pay with Venmo flow within the system browser.

Alternatively, use our pop-up bridge libraries for iOS and Android to launch the Pay with Venmo flow within an approved browser-view mechanism such as Safari View Controller on iOS or Chrome Custom Tabs on Android.

Support for Pay with Venmoanchor

Eligibility to use Pay with Venmo is only allowed if you process (or plan to process) transactions with a United States based business entity. Support for developing with this feature from outside of the US is not available at this time. For more details on eligibility and availability, see our Venmo support article.

How it worksanchor

See our setup instructions for details on how to begin processing.

Next Page: Configuration