Venmo Pay Step — Take Venmo & PayPal Payments on Tap
Use the Venmo Pay step to collect tips, donations, or fixed-price payments when someone taps a Kitetag. Pays through Venmo and PayPal — no app required.
What does it do?
It displays a payment screen with a Venmo button. When the Tapper taps it, the Venmo flow opens, they confirm the amount, and the payment is processed. Both the order creation and the capture run server-side through your connected PayPal business account, so amounts can’t be tampered with in the browser.
Payments are USD only.
When should you use it?
- Tip jars — a tag at the counter or table that lets customers leave a tip
- Donations — a “Support us” tag for nonprofits, creators, or events
- Fixed-price sales — a tag on a product or flyer that charges one set price
- Per-tag pricing — a tag whose price is stored in its tag data, so the same interaction charges a different amount per item
Connect PayPal first
The Venmo Pay step pays out to your PayPal business account. Connect it once before you use the step:
- Go to the Apps page and open the PayPal card.
- Enter your PayPal Client ID and Client Secret (from your PayPal developer dashboard).
- Choose an environment — Sandbox for testing or Live for real payments.
- Save, then use Test connection to confirm the credentials work.
The connection is shared across your organization. If it isn’t connected, the Venmo Pay step builder shows a reminder with a link to set it up.
How do you set it up?
- In the Interaction Builder, click Add Step → Venmo Pay (Actions category).
- Pick a scenario preset to start from — each one fills in sensible defaults:
- Tip jar — suggested amounts plus an optional custom amount
- Fixed price — a single set amount
- Donation — suggested amounts with a higher custom ceiling
- From tag data — the amount comes from a tag field, e.g.
{{ price }}
- Configure the amount for your scenario (see below).
- Set the Title, Message, and Item name shown on the payment screen. All support KDS and form templates.
- Publish and assign the interaction to a Kitetag Group.
Setting the amount
There are three ways to set what the Tapper pays:
- Suggested amounts (tip jar / donation) — Enter a comma-separated list like
3.00, 5.00, 10.00. The Tapper picks one before the Venmo button loads. Turn on Allow custom amount to let them type their own, bounded by a minimum and maximum. - Fixed amount — A single price every Tapper pays.
- From a field — A template such as
{{ price }}that resolves from the tag’s data or an earlier Form Input step, so each tag (or each Tapper) can pay a different amount.
The builder shows a warning until an amount is configured, so you can’t publish a step that has nothing to charge.
Options
- Continue after a successful payment — When on, the flow shows a thank-you confirmation and then advances to the next step automatically. Turn it off to let the Tapper continue manually, or leave it on a payment as the last step to end the flow.
- Show a skip button — Adds a “No thanks” style link so a tip or donation stays optional. You can customize the label.
Good to know
- Not a terminal step. You can place a Message (“Thanks!”) step after Venmo Pay, or make the payment itself the last step.
- USD only for now — the currency selector is fixed to USD.
- The Venmo button is designed for mobile, which is where taps happen. On desktop, PayPal may fall back to its standard checkout.
Next steps
- Pull the price from a tag with the data structures guide.
- Collect a name or note before payment with a Form Input step.
- See all step types in the Interaction Builder guide.
Last updated 10 Jun 2026, 20:39 -0700 .