Venmo
FastSpring supports Venmo as a payment method for buyers in the US.
Venmo is not enabled by default. Contact FastSpring Support to enable it for your store.
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, 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
- The buyer selects Venmo as their payment method during checkout.
- 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.
- For a valid session, FastSpring displays the Venmo button.
- Once the buyer clicks the Venmo button, FastSpring displays a unique QR code with payment details.
- The buyer scans the QR code using their Venmo app.
- 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
- The buyer selects Venmo as their payment method during checkout.
- 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.
- For a valid session, FastSpring displays the Venmo button.
- Once the buyer taps the Venmo button, their Venmo app is launched automatically.
- On the Venmo app, once the buyer taps Pay and confirms the transaction, the FastSpring checkout automatically updates to show a success message.
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?
FastSpring currently supports Venmo for perpetual products and manual recurring purchases. Support for auto-recurring purchases is coming soon.
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.
