Using Venmo as a Payment Method
Learn how to use Venmo as a payment method in Zuora, including setup options and supported operations.
Venmo is a digital payment platform offering real-time, redirect-based payment methods in the United States. Your customers can link their bank accounts, debit cards, or credit cards to their Venmo account to fund transactions.
When you select Venmo as a payment in the Zuora UI, you are redirected to Venmo to complete the payment and then returned to Zuora's hosted experience.
You can set up Venmo using the following methods:
- Zuora Payment Forms
- Zuora JavaScript SDK
Zuora does not support Venmo in Direct POST or REST API-only integrations.
Supported Payment Operations
Zuora supports the following operations for Venmo via the PayPal Complete Payments integration:
- Authorize
- Capture
- Sale
- Refund
Venmo payment methods will only be stored for recurring use if accompanied by a customer-present payment.
Prerequisites
- Ensure your PayPal Complete Payments gateway account is configured to accept Venmo transactions.
- Ensure Zuora's Payment Form or JavaScript SDK with PayPal's frontend components are embedded.
Supported PaymentSession API Combinations
| StorePayment | doPayment | Supported | Description |
| true | true | ✅ | Customer Present Payment + Stored |
| false | true | ✅ | Customer Present Payment |
| true | false | ❌ | Not supported by PayPal |