Launched this week

LinkVault
Digital downloads for Stripe Payment Links
15 followers
Digital downloads for Stripe Payment Links
15 followers
LinkVault is a Bun + React app for secure digital downloads after Stripe Payment Link checkout. Sync Stripe products, upload files, verify Checkout Sessions, generate expiring download links, and email customers via Resend.


How does the link expiration actually work in practice, like can you set different expiry windows per product or is it a single global setting across everything in LinkVault?
How does the file delivery actually get verified, like is the download link tied to the Stripe checkout session ID or are you using signed URLs with a separate token? Trying to figure out how hard it would be to share links around once they're generated.
How does the expiring link window work for buyers who lose internet mid-download, and can you adjust the expiry per product or is it one global setting?
How does LinkVault handle files larger than the typical Resend attachment limit, or does it just send a download link either way?
Finally a tool that handles the whole Stripe-to-file handoff without duct tape. The expiring link setup saved me from wiring up a separate cron job for cleanup.
the choice to verify Stripe Checkout Sessions on the server side instead of trusting client callbacks shows real care for security — wish more download tools handled it this cleanly.