Venmo

FastSpring supports Venmo as a payment method for buyers in the US.

FastSpring supports Venmo as a payment method for buyers in the US.

Venmo gives buyers in the US a secure and convenient way to pay using one of their most popular peer-to-peer apps. FastSpring supports Venmo for buyers purchasing in USD from both mobile and desktop.

The sections below explain the prerequisites, buyer experience, One Click Pay, refund behavior, and webhook details for Venmo. Select a section or use the TOC on the right to jump ahead.

Prerequisites

To use Venmo, the following requirements must be met:

  • Payment must be in USD and the transaction country must be the US.
  • 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.

Customer experience

Here's what the FastSpring Venmo checkout experience looks like for buyers.

Desktop experience
  1. The buyer selects Venmo as their payment method during checkout.
  2. FastSpring asks for required personal details. If FastSpring already has the customer's details on file, it creates a session without prompting for them again.
  3. For a valid session, FastSpring displays the Venmo button.
  4. Once the buyer clicks the Venmo button, FastSpring displays a unique QR code with payment details.
  5. The buyer scans the QR code using their Venmo app.
  6. On the Venmo app, once the buyer taps Pay and confirms the transaction, the FastSpring checkout automatically updates to show a success message.
Mobile experience
  1. The buyer selects Venmo as their payment method during checkout.
  2. FastSpring asks for required personal details. If FastSpring already has the customer's details on file, it creates a session without prompting for them again.
  3. For a valid session, FastSpring displays the Venmo button.
  4. Once the buyer taps the Venmo button, their Venmo app is launched automatically.
  5. On the Venmo app, once the buyer taps Pay and confirms the transaction, the FastSpring checkout automatically updates to show a success message.

One Click Pay

Venmo supports One Click Pay, which allows returning buyers to complete a purchase without re-entering their payment details. When a buyer has previously checked out through FastSpring, their payment information is recognized and they can complete the transaction in a single step.

To enable or configure One Click Pay for your store, see Manage payment methods.

Refunds and returns

Process refunds and returns the same way you would for any other transaction. FastSpring will automatically return the funds to the customer's Venmo account.

Venmo and the order.completed webhook

FastSpring sends the following details in the order.completed webhook payload for orders successfully completed with Venmo:

"payment": {
  "type": "venmo"
}

For more on the webhook, see the Successful Orders documentation.

FAQs

Can Venmo be used for subscription purchases?

Yes. FastSpring supports Venmo for one-time purchases, manual recurring purchases, and auto-recurring subscriptions.

Is Venmo a real-time payment method?

Yes. Venmo is a real-time payment method and transactions complete within a few seconds.

Are there any restrictions on using Venmo?

Yes. Venmo is only available for USD transactions from the US. Additionally, Venmo checkout is not supported on Chrome on iPhone. Buyers on iPhone must use Safari.

Why is a buyer redirected to a different browser after payment on iPhone?

This behavior is expected. Venmo redirects users back to the device's default browser after payment completion. On iPhone, Venmo checkout is only supported in Safari. If Chrome is set as the default browser, users may be redirected there after payment and prompted to return to Safari to complete the checkout flow.

Related resources


Did this page help you?