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.


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.


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.


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.


Venmo payment methods can be used for vaulting.


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


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. The production approval process includes a review of your app's user experience.

To apply for Venmo processing on 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
    • A contact that we will work with to review your app's user experience.
  5. Click Start Approval Process

Once we receive your application, your user experience contact will receive a confirmation email from us. Please reply to this email with a staging link or images/video of your user experience.

Still have questions?

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

← Back to Previous Page