Your first payment, step by step.
Make an account, get your guardian verified, then share a checkout link. Here is what each of you needs to do.
What you will need.
- An eligible age and country
- A parent or legal guardian willing to take the account role
- A product name and price
Make your account
2 minutesAdd your name, email, full date of birth and country. Your age and country decide which payment route is available.
YouThey get verified
About 10 minutesThey accept your invite and complete Stripe's own identity and bank-account forms. Payments stay unavailable until verification is complete.
Your guardianAdd a product, paste the link
A few minutesSet a product name and price, then share its checkout link in your app, site or bio.
You
Start with your guardian.
They will verify their identity with Stripe and take responsibility for the payment account. Help them understand the role before sending your invite.
What they agree to
A checkout ready to share.
Your customer sees your name, product and price on one hosted page. Stripe’s card field sends payment details directly to Stripe. They never reach you or Veyro.
- Works from a link in a bio, a DM, or a button in your app
- One checkout link for every product you create
- Stripe holds the money; Veyro records the payment in your wallet
Nothing here to build, style or keep running.
Notion Second Brain template
Sold by Alex Taylor, through Veyro
A Notion workspace for notes, tasks and reading, ready to duplicate.
- Total
- $12.00
Illustration only. No payment can be made here.
Card details stay with Stripe. Your payment goes directly to the seller’s Stripe account. Veyro never holds it.
Add the link to your app.
There is nothing to install and no key to keep secret. It is a URL, so anything that can hold a link can sell your work.
Want the button to tell your code when the money lands? Use the SDK instead.
<a class="buy" href="https://withveyro.com/pay/{your-id}/{product-id}" target="_blank" rel="noopener noreferrer" > Buy the template ($12) </a>
Replace the two IDs with your checkout link from the dashboard. Keep rel=“noopener noreferrer” when opening a new tab so it cannot access your page through window.opener.
Will my parent need to stay involved after setup?
They remain the named adult on the payment account. Stripe can ask for more information later, and your guardian handles those requests. They get an email each time you request a payout, which is a notice rather than a request to approve. They do not touch your products, your prices or your links. The one thing that stays theirs is the payment account itself. Refunds are issued from it, and so is anything the provider asks for later.
What if my parent says no, or never replies?
Then the account cannot take payments, and there is no way around that: it is the involvement Stripe requires for this route. You can send a fresh invite whenever you like, and invites last fourteen days. If the hesitation is about what they are signing up for, the page written for them answers it in their words, including the parts that are not settled: what you are agreeing to.
Can I embed the checkout inside my own app?
Not the card field. Payment happens on a page Veyro hosts, and that is deliberate rather than a gap: card details entered on a page you control are card details you become responsible for, and the compliance that follows is not something to hand a fifteen-year-old by accident. What does exist is an npm package: a React component that opens the checkout and tells your code when the payment lands, so you can unlock the thing or send the file without writing a webhook. The card form itself stays on our page.
How long until the money reaches a bank account?
Two separate waits, and it is worth knowing which is which. First the payment clears with the processor, usually a couple of days. Then it pays out to the bank account on your payment account, on its own schedule, typically longer for the first payout and shorter after that, varying by country. Your wallet shows which money is still settling and which is available, so you are never guessing. Veyro never holds the money and cannot speed a payout up, slow one down, or stop one.
Can I use this for more than one app?
Yes. One founder account, as many products as you like, each with its own checkout link. Two apps can be two products, or one app can sell five things. Every payment lands in the same wallet and each row names the product it came from.
What happens if a customer wants a refund?
Your guardian issues it from the Stripe dashboard, because that is where the money actually sits. The customer gets their money back and the processor keeps its original fee, so a refunded sale costs you that fee. Veyro records the refund against the payment and your wallet subtracts it, so what you see is what you have. A refunded sale stops counting towards the free limit too.
Ready to set up your side?
If you are 13 or over and there is an adult who will be the guardian, you can set your side up in about five minutes. Send them the message above first, though: nothing you build can take a payment until they are verified.
Free under $100 a month, then 3% of the amount above it. Card processing fees still apply. Pricing · How the setup works