Venmo

Overviewanchor

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.

Requirementsanchor

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 5.0 or later
  • iOS 12.0 or later

Mobile Browser supportanchor

Browser Google Chrome Safari Firefox
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 considerationsanchor

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 paymentanchor

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 worksanchor

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.


Next Page: Configuration →