How a Venmo payment works
Venmo is an app-based payment method. The customer approves in Venmo before you call Payrails:- The customer selects Venmo at checkout.
- The Braintree client SDK sends the customer to the Venmo app on mobile, or shows a QR code to scan on desktop.
- The customer approves the payment in the Venmo app.
- The Braintree client SDK returns a single-use payment method nonce to your checkout.
- You send the nonce to Payrails in the authorize request, and Payrails charges it through Braintree.
Supported currencies and countries
Venmo supports USD (United States dollar) as its presentment currency. Payrails sends the currency you provide to Braintree without checking it first.Integrate Venmo
Choose the PSP that processes Venmo for you. The guide covers the PSP-side setup, the Payrails configuration and the request fields that PSP requires.Braintree
Venmo via Braintree
Check PSPs
Ways to integrate Venmo
- Payrails SDK: the Web SDK shows Venmo when your workflow returns it as a payment option.
- Payrails API: call lookup payment options, then authorize with
venmoas thepaymentMethodCode. The PSP guide lists themetafields that PSP requires.