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.

Availability

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

  • Selling goods or services in person
  • Receiving payment for goods or services through the Venmo app
  • Facilitating peer-to-peer transactions between two Venmo users

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 availability

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 follow our standard pricing model. Contact us for questions on pricing.

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. Click on the gear icon in the top right corner
  3. Click Processing from the drop-down menu
  4. Scroll to the Payment Methods section
  5. Next to Venmo, click the Options link
  6. Click the Accept button to accept Venmo's terms of service

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 apply for Venmo processing on your production account:

  1. Log into the production Control Panel
  2. Click on the gear icon in the top right corner
  3. Click Processing from the drop-down menu
  4. Scroll to the Payment Methods section
  5. Next to Venmo, click the Enable button
  6. Complete the application form, including:
    • A display name for your business (120 character limit)
    • An image for your business, 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
  7. Click the Start Approval Process button

Once submitted, your application status – including final approval status – will be displayed on the Processing page. Depending on your business type, the approval process could take several business days.

Multiple profiles

If you run multiple apps or websites out of a single Braintree gateway, you can create a profile for each one to process Venmo payments individually. This will allow you to designate which business you would like presented to customers at checkout.

Each new profile must be submitted for approval. To add another profile:

  1. Log into the Control Panel
  2. Click on the gear icon in the top right corner
  3. Click Processing from the drop-down menu
  4. Scroll to the Payment Methods section
  5. Next to Venmo, click the Options link
  6. Click the Add New Profile button
  7. Complete the application form for the new profile
  8. Click the Start Approval Process button