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.
Requirements
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 support
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 | ❌ |
Security considerations
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 payment
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 works
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 →