Pay with Venmo


Last updated: Mar 18th, 4:36pm

Add Venmo as a payment button to an existing Checkout integration to allow payers to checkout with Venmo.

When you integrate with Venmo, your payers get:

  • A streamlined checkout process.
  • The ability to split purchases among friends.
  • The option to share purchase information on a social feed.

How it works

Your existing PayPal buttons display a Venmo button. When payers select Venmo, they can pay in the Venmo app.

Payers can use Venmo on the same pages they can use PayPal, including your product page, cart page, and checkout page.

Note: Payers must have the Venmo app installed.

Mobile workflow

Your payers switch to the Venmo app to authorize and complete the payment.


  1. Payer taps the Venmo button. Their mobile device switches to the Venmo app to complete payment.
  2. Payer taps Continue.
  3. Payer is routed back to your website.

Note: Payers on mobile devices must use Safari on iOS or Chrome on Android.

Desktop web browser workflow

Your payers scan a QR code using their Venmo app to authorize and complete the payment.


  1. Payer clicks the Venmo button on the desktop to generate a QR code.
  2. Payer scans the QR code from the Venmo app on a mobile device.
  3. Payer completes the payment review on the Venmo app.
  4. Payer is routed back to your website to complete the payment.


  • US-based merchants and US-based consumers only.
  • Transaction must be in USD.
  • Must be integrated with JavaScript SDK.
  • Buyers on mobile devices must use Safari on iOS or Chrome on Android.
  • Buyers on desktop web browsers can use any major web browser.
  • Buyers must have the Venmo iOS or Android app installed.
  • One-time payments, including authorization and capture use cases, are supported.
  • Saving Venmo as a payment method at the time of purchase (Vaulting with purchase) is supported.
  • Standalone Vaulting without purchase and Multiple seller payments are not supported.
  • Transaction must be an online purchase (buy online, pay in store is not supported).

Integration methods

Pay with Venmo

Add the Venmo button to your standard payments integration.