Skip to content

feat: add Stripe payment link and demo switcher#523

Merged
brendanjryan merged 10 commits intomainfrom
feat/payment-link-stripe-demo
Apr 2, 2026
Merged

feat: add Stripe payment link and demo switcher#523
brendanjryan merged 10 commits intomainfrom
feat/payment-link-stripe-demo

Conversation

@brendanjryan
Copy link
Copy Markdown
Collaborator

@brendanjryan brendanjryan commented Apr 2, 2026

Summary

Adds Stripe payment link support to the demo and a Tempo/Stripe dropdown switcher.

Changes

  • PaymentLinkDemo — dropdown to switch between Tempo (inline iframe) and Stripe (opens in new tab)
  • Stripe payment link route at /api/payment-link/photo-stripe with html config
  • Stripe server config (mppx-payment-link-stripe.server.ts) with publishableKey and createTokenUrl
  • Remove logo and "Payment Required" badge from demo payment page for cleaner embed
  • Add VITE_STRIPE_PUBLISHABLE_KEY to .env.example

- Interactive PaymentLinkDemo with dropdown (Tempo inline iframe, Stripe opens new tab)
- Stripe payment link API route and server config
- Remove logo/badge from demo payment page for cleaner embed
- Add VITE_STRIPE_PUBLISHABLE_KEY to .env.example
@vercel
Copy link
Copy Markdown

vercel bot commented Apr 2, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
mpp Ready Ready Preview, Comment Apr 2, 2026 9:30pm

Request Review

@brendanjryan brendanjryan merged commit 1b72294 into main Apr 2, 2026
10 checks passed
@brendanjryan brendanjryan deleted the feat/payment-link-stripe-demo branch April 2, 2026 21:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant