Paying with Venmo allows customers on iOS and Android devices to make purchases using their Venmo account. Customers can connect their Venmo wallet to your mobile app or mobile website, and then seamlessly pay for all future transactions via Venmo without having to reauthorize in the Venmo app.

Paying with Venmo also gives customers the flexibility to fund transactions using their Venmo balance or any of their saved payment methods, while you enjoy your same low processing rate for all those transactions.

Compatibility

The current release of Venmo's payment product for merchants is only available for certain business models. Use cases that are not yet supported include:

  • Selling goods or services in person
  • Selling only within the Venmo app
  • Facilitating peer-to-peer transactions between two Venmo users
  • Charging users automatically on a recurring basis

You can accept Venmo as a payment method if none of the above apply, and you meet all of the following criteria:

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

If your use case is not yet supported, please check back for updates on a wider release!

Customer compatibility

Venmo payments are supported on the following Venmo app versions:

  • 6.16.0 or later for iOS
  • 6.20.0 or later for Android
  • 7.5.0 or later for iOS/Android mobile web

To check the Venmo app version:

  1. Log into the Venmo app
  2. Open the menu in the upper left-hand corner
  3. Click Settings

The version number will be displayed at the bottom of the Settings page.

Processing

Venmo transactions process and settle just like Discover credit card transactions, but they can be easily identified by their own unique payment type logo in the Control Panel.

Fees

Venmo transaction fee rates are the same as your Discover transaction fee rates. These rates vary depending on your pricing model, and can be found on your pricing agreement. For questions on pricing, contact our Accounts team.

Vaulting

Venmo payment methods can be used for vaulting.

Setup

Before you begin your Venmo integration, please review the eligibility guidelines.

Testing

You can enable Venmo in your Braintree sandbox to build and test your Venmo integration before going live.

  1. Log into the sandbox Control Panel
  2. Navigate to Settings > Processing
  3. Click the toggle next to Venmo

You can then begin your integration following the steps in our developer docs.

Go live

Once you've finished testing your integration, you'll need to apply for production approval to go live.

To access the Venmo application in your production account:

  1. Log into the Control Panel
  2. Navigate to Settings > Processing
  3. Click the toggle next to Venmo
  4. Complete the application form, including:
    • A display name for your app (120 character limit)
    • An image, preferably your app's icon (1024x1024 PNG)
    • Your company's phone, email, or URL to be included in customer purchase receipts; you can choose to provide one or all of these items
  5. Click Submit for Review

Once we receive your application, our team will contact the authorized signer on your Braintree account via email to review and approve your integration.

Still have questions?

If you can’t find an answer, contact our Support team.


← Back to Previous Page